On 6 mei 2006, at 21:20, Mats Bengtsson wrote:

Quoting Erik Sandberg <[EMAIL PROTECTED]>:

On Tuesday 02 May 2006 09:06, Tomas Valusek wrote:
Hello,

I'm trying to figure out an overall object hierarchy of LilyPond. The
only way I've discovered so far is to traverse programmers guide and
follow links. But this is very tedious, since if I want to get something
done in non-default way, this approach is very confusing.

I don't understand. Do you want to see, for each grob type, which tweakable grob properties it has? Or do you want to create a graph that shows which
grobs that belong to which interfaces?

Or the context hierarchy or which engravers are included in each context
or which objects are created by which engraver (or context) or ...


What I would like to see is a model of all the data being used within LilyPond, where each attribute and each entity is clearly and unambiguously defined. This should give a clear definition of the properties that can be set. In a later stage this could then be mapped to Objects to form a process model. (At least in theory). This mapping might learn us when we can set those properties (using \set or \override).

---
No matter what she did with her hair it took about three minutes for it to tangle itself up again, like a garden hosepipe in a shed [Which, no matter how carefully coiled, will always uncoil overnight and tie the lawnmower to the bicycles].

-- (Terry Pratchett, Lords and Ladies)



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to