Am 2011-11-15 10:49, schrieb David Kastrup: > The "principle of lazy complication" would keep material as simple as > feasible until a more complicated version is asked for. > > That is, when a music function asks for a "scheme?" argument and the > input is just c', it gets a pitch. If it asks for a "ly:music?" event, > it gets a NoteEvent (not an EventChord). If it asks for an EventChord, > it gets one. > [...] > > All in all, such a change should make programming and inspecting data > structures much more straightforward, and particularly save the > programmer from the "let's see what complex structures Lilypond creates > from simple input and devise a scheme how to get at the simple things we > actually wanted" phenomenon. > > But it is definitely not going to be an upwards-compatible change.
What will be different for a normal user? I.e. What basic lilypond notation will change? And what advanced notation will break with that change? Cheers, Reinhold -- ------------------------------------------------------------------ Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ * Financial & Actuarial Math., Vienna Univ. of Technology, Austria * http://www.fam.tuwien.ac.at/, DVR: 0005886 * LilyPond, Music typesetting, http://www.lilypond.org _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel