P B wrote:
To all:

Hope this isn't inappropriate. I found Lilypond a few weeks ago and have been trying to familiarize myself with it; I have a MM in Performance, have done quite a bit of composing, arranging, and orchestration, so I thought it would be interesting, now that I'm beginning courses in computer programming, to see the guts of music engraving. I would like to learn more about how to develop things for Lilypond, including a GUI interface, but I'm still pretty green on the programming side. Is there a comprehensive documentation anywhere explaining the makeup of the source code?

No. The entry point is main(). Good luck.
Also, I just saw that one of the original developers is NOT really a fan of C++; if you were to try again today, what language would you use and why? I'm mostly familiar with C++ and Java (yeah, big diff there, I know),

No, C++ and Java are much the same: statically typed imperative prrogramming languages, with support for object orientation. I think I would use a new project to start learning Haskell or OCaml.



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to