Updates:
Status: Started
Owner: d...@gnu.org
Cc: v.villen...@gmail.com
Labels: -Priority-Postponed Patch-review
Comment #3 on issue 935 by d...@gnu.org: Enhancement: optional arguments in
music functions
http://code.google.com/p/lilypond/issues/detail?id=935
Anyway, this was interesting, and I hope that it's bounty-worthy. It is
conceivable that one can notice slight speed differences: while Bison's
speed is strict O(n) for input of size n, the tables grow with the number
of states and that makes cache misses more likely. But then that's not
exactly the slowest part of Lilypond, so impact should be small. It is
more of a nuisance that the grammar does not exactly become more readable,
but I have no good idea for somehow factoring the "anything but x" pattern
required here for every supported argument type x. Not without making
things even more complex.
<URL:http://codereview.appspot.com/5023044>
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond