Juergen Reuter wrote:
In general, having a central place, where the structure of the scheme
representation of music expressions is well specified, probably would
help very much in developing any scheme function that processes music.
And it could also be used to generate programming documentation.
Hi,
Whoever reads formal definitions when there is something else? I think
that \displayMusic is infinitely more useful than some kind of
pseudo-formal document that nobody ever reads anyway. As for formal
definitions, we have parser.yy sitting right there for you.
I'm also afraid that such documentation might (wrongly) suggest that the
format will never change. Whenever we find a way to improve the
implementation, we will do so, and I will not be stopped by
documentation. Rather, there is a risk that we will leave bad code, just
because we invested a lot of work in writing docs. That's also why I'm
a huge fan of the auto-generated documentation. It's much easier to keep
up to date with LilyPond itself.
--
Han-Wen Nienhuys - [EMAIL PROTECTED]
LilyPond Software Design - http://www.lilypond-design.com
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel