[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Appreciation / Financial support
From: |
Tim McNamara |
Subject: |
Re: Appreciation / Financial support |
Date: |
Mon, 4 Jun 2012 09:28:45 -0500 |
On Jun 4, 2012, at 8:30 AM, Jeff Barnes wrote:
>> From: Joseph Rushton Wakeling <address@hidden>
>>
>> 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?
>
> Also, consider Qt. It has all of the above. Qt makes it pretty easy for devs
> who started out with higher-level languages to become productive in C++.
See, here is the problem. There appear to be about 500 languages which could
be used for writing the core application and writing ways to extend it. It
seems that someone with too much time on their hands is inventing a new
language every damn day. They all have their strengths and weaknesses. But
here are the key things:
1. Lilypond needs to be portable to run natively on all of the major
platforms: Windows, Mac and Linux/BSD/etc. with as little re-coding as
possible.
2. In order to have people writing the code, the languages used should be
already in wide use so that developers don't have to learn a new language and
install new APIs. Mature, well-understood languages will reduce the likelihood
of introducing new bugs.
It becomes alphabet soup watching people toss the language of the moment into
the discussion.
- Re: Appreciation / Financial support, (continued)
Re: Appreciation / Financial support, Jeff Barnes, 2012/06/04
- Re: Appreciation / Financial support, David Kastrup, 2012/06/04
- Re: Appreciation / Financial support,
Tim McNamara <=
- Re: Appreciation / Financial support, Jeff Barnes, 2012/06/04
- Re: Appreciation / Financial support, Tim Roberts, 2012/06/04
- Re: Appreciation / Financial support, Jeff Barnes, 2012/06/04
- Re: Appreciation / Financial support, David Kastrup, 2012/06/04
Re: Appreciation / Financial support, Ivan Kuznetsov, 2012/06/11