Quoting Han-Wen Nienhuys <[EMAIL PROTECTED]>:
Graham Percival schreef:
In all honesty, I'm with Geoff on this one. All the #() stuff looks
scary, and having the "parser location" "non-arguments" (I mean,
they're never referenced in the actual code) was the straw that
broke my
They are if you do real-world stuff. In particular, the location
argument is there so you give a warning message with the correct line
numbers, using
(ly:input-message location "this is an error")
the "parser" argument is there so you can access parser state (eg.
for defining new variables).
Another issue is that "real-world" stuff for you is something
completely different than doing "real-world" stuff for most
users. They want to be able to typeset music in an efficient way, you
want to make a beautiful flexible program.
With all respect
/Mats
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user