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