|
From: | Joseph Rushton Wakeling |
Subject: | Re: Appreciation / Financial support |
Date: | Sun, 03 Jun 2012 13:31:07 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 |
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
[Prev in Thread] | Current Thread | [Next in Thread] |