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