On 30/05/12 02:12, Han-Wen Nienhuys wrote:
One of the problems of LilyPond is that C++ had very poor support for
things we desperately need: reflection, automatic memory management
and callbacks.
How about D?
http://dlang.org/
This seems to me to be a great choice for much of LP's needs. C/C++ like core
syntax (you can write pretty much pure C when you need to for specificity or
efficiency), but with a much more elegant OO syntax than C++; automatic memory
management; support for LISP-like and functional programming; much more readily
suited for writing multi-threaded code; ...
Their string mixin concept looks like it might also be very useful for LP:
http://dlang.org/mixin.html
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user