Am 27.09.2016 um 16:34 schrieb David Kastrup:
> Urs Liska <[email protected]> writes:
>
>> But in general the advantage of a feature being solvable in the Scheme
>> domain is that it can be done in the "user space", that is, without
>> having to compile LilyPond yourself. This is not only lowering the
>> entry barrier but actually makes it possible to implement and test
>> features on all supported platforms and not only on Linux.
> That's not all of it.  If you had to modify LilyPond's scm/*.scm files,
> you'd still have most disadvantages of hard code modification, in
> particular your changes not surviving an upgrade of the LilyPond
> installation.
>
> The main advantage of solving problems at the user Scheme level (rather
> than the core Scheme level) is that your problems tend to stay solved
> while upgrading LilyPond.

Yes, and as a consequence it is possible to make solutions generally
available in the LSR or openLilyLib or any other libraries without
having to squeeze everything into LilyPond itself.


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to