|
From: | Joseph Rushton Wakeling |
Subject: | Re: Other programming languages & LilyPond |
Date: | Tue, 03 Dec 2013 11:53:05 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 |
On 02/12/13 22:20, David Kastrup wrote:
Scheme _is_ its scripting language.
How much scope is there for creating a stable "scripting API" which could be used via Scheme (default) or any arbitrary language of choice, so long as someone writes bindings for that language?
I ask because in our earlier discussion about tweaking, we discussed how large numbers of tweaks render a score effectively tied to a given version of Lilypond. But if there can be a promise, "This scripting API will be future-proof," then maybe that kind of impact can be reduced, and a side benefit would be the potential to script with languages other than Scheme.
Obviously any such API would cover only a subset of the possible tweaks to Lilypond, but that'd be effectively the point, separating tweaking into "safe" and "unsafe" things to mess around with.
[Prev in Thread] | Current Thread | [Next in Thread] |