lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Appreciation / Financial support


From: David Kastrup
Subject: Re: Appreciation / Financial support
Date: Wed, 30 May 2012 06:08:55 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)

Han-Wen Nienhuys <address@hidden> writes:

> As a consequence, GUILE is not only the language for writing
> extensions, but it is the entire platform upon which LilyPond is built
> internally too: almost every C++ data structure is manipulated and
> passed on as a SCM variable as well, and there is little prospect of
> ever being able to separate them.
>
> If I would re-do it, I would do so in a language where you can write
> have the data be inside native classes, and automate generating
> methods (setters, getters) and hooks (property callbacks), such that
> the core program wouldn't need to be aware of the scripting language.

You mean, use Goops?

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]