On 16 Aug 2005, at 15:18, Erik Sandberg wrote:

The comparison between TeX/LaTeX and Lilypond is not completely relevant. Lilypond uses a different development model. You can see the current lilypond as a less generic TeX, with most of LaTeX's functionality hardcoded into it. Lily is gradually refactoring so that more and more of the hardcoded stuff
can get softcoded. In this process, we sometimes sacrifice backward
compatibility (which some of our users rightfully dislike). One possible effect of this, could be that lilypond gradually turns into a "TeX2", instead
of needing to be rewritten.

I just wanted a picture to focus. Making LilyPond more and more soft- coded, striving for a smaller and smaller kernel, seems good. It will not only increase generality, but also reduce the amount of bugs. When you know more about the different features, perhaps a better syntax would be in place. I do not know exactly what it would be; just a hunch. A thing that you may not have thought about, is that it seems important to get all this old music into the computer, in just some representation. Once one has that, making translations to new formats, at least in essential parts, should be fairly easy. It is then probably good if as much as possible of typesetting rendering can be automated, both simplifying authoring and the input format. But TeX was developed once, too. Its author got tired, putting the lid on further development, having the copyright. It could happen with LilyPond, too, if one arrives the point where one has the reached limits of the current setup.

  Hans Aberg




_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to