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
