Urs Liska <u...@openlilylib.org> 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.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to