Andrew Bernard <address@hidden> writes:
<address@hidden on behalf of address@hidden> wrote:
If all else fails, the lilypond binary itself can serve as a GUILE
interpreter.
That was the general idea. I posted some instructions about how to add
the utility to a lilypond installation for people but in a new
thread. It was actually one of the main reasons I did it in Scheme -
there would be a guaranteed known execution environment installed if
the user is using lilypond to begin with.
It's not just that. It's also that the lilypond executable is pretty
sure to know the search paths of LilyPond. You cannot really get them
reliably without calling LilyPond, and if you do that anyway, why not
use its interpreter?