Francisco Vila <[email protected]> writes:

> 2009/5/17 David Kastrup <[email protected]>:
>> \notelanguage "english" { ... }
>>
>> which switches the parser to english language while parsing the given
>> expression (and loads internally some .ily file once with the required
>> information if necessary, retaining it for further switches).
>
> Why not
>
>   { \setNoteLanguage "english"
>   ...}
>
> that would set the note language from now on, instead of requiring an
> expression as argument?

Sounds reasonable at first glance.  \setNoteLanguage should likely work
at a level where Scheme macros (special forms?) work, namely right at
the point where the parsed expression is formed, not at its execution
time.

    { \setNoteLanguage "deutsch" c d e f g a h c }

should likely be completely equivalent to

    { c d e f g a b c }

Or something like that.

-- 
David Kastrup



_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to