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

Reply via email to