lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Good job on Lilypond


From: Han-Wen Nienhuys
Subject: Re: Good job on Lilypond
Date: Mon, 5 Jul 2004 00:39:08 +0200

(flup to mailing list)

address@hidden writes:
> Thanks for the response.  It has been a help.  See additional comment below.
> 
> Han-Wen Nienhuys wrote:
> 
> > [Snip]
> >
> >I'm sorry - I have trouble with connecting your idea with how lily
> >works. It probably means that our documentation is still not clear
> >enough on contexts.
> >
> >  
> >
> The areas I had trouble is figuring out the parsing rules of context and 
> what "context" (english word, not lilypond concept) in which lilypond 
> context can and can not be used.
> 
> For example, the nested expressions you can create (e.g   stuff like   { 
> <<  ... >> ... }  ....  { ... { ... } } )
> 
> can be grasped immediately.  However the parsing rules of various things 
> that you put into these nested expressions are confusing and obscure to 
> the novices even when examples are given.  How do Contexts fit in this 
> algebra?  What are the rules of backslash escape sequences in relation 
> to this "algebra"?  I hope you get my drift.  The the nested hierarchy 

Are you looking for a BNF definition of the grammar?

> The second area of trouble I sense, is that the results do not always 
> intuative follow the expression.  It seems to me that ordering of 
> expressions should control the ordering of display.  I've seen other

No, the ordering of expressions controls the ordering of object
creation. The ordering of display can depend on other settings. For
example, due to formatting rules, the clef is always printed left of
the key signature.


-- 

 Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]