Simon Albrecht <simon.albre...@mail.de> writes: > On 04.04.2016 22:19, Johannes Waldmann wrote: >> The docs do make considerable effort to explain, e.g., >> http://lilypond.org/doc/v2.18/Documentation/learning/contexts-and-engravers >> . >> If at all, I might criticize this for being in the wrong order: >> 2. Common Notation, 3. Fundamental Concepts - but how can we >> use or learn a language (syntax, notation) without knowing >> its underlying semantical model first? > > That is because many people who get a go at LilyPond (such as me) are > not programmers, but musicians with little background knowledge about > or experience with programming.
Well, you seem to be faring pretty well. > It seems that a majority of LilyPond users are either music > professionals with a knack for logics and programming, or (active or > retired) programmers who are hobby musicians. It’s hard to satisfy > both at once. Not really, but improvements for one are often not tangible benefits for the other, at least initially. Matching both targets is the art of program design. That's a modern form of counterpoint. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user