Hi David,
Where does the GDP document the meaning of the acronym "GDP"?
Here's one place (of many): <http://lilypond.org/web/devel/participating/documentation-adding>
It does not say what kind of code to put where for what reason.
<http://lilypond.org/doc/v2.13/Documentation/contributor/LilyPond- programming-languages#LilyPond-programming-languages>
"Programming in LilyPond is done in a variety of programming languages. Each language is used for a specific purpose or purposes. This section describes the languages used and provides links to reference manuals and tutorials for the relevant language. […] The core functionality of LilyPond is implemented in C++. The C++ code calls Scheme/GUILE through the GUILE interface […] The LilyPond parser is implemented in Bison, a GNU parser generator. […] GUILE is the dialect of Scheme that is used as LilyPond’s extension language. Many extensions to LilyPond are written entirely in GUILE."
etc.
It does not tell you what language/classes/operations to use to implement what kind of task.
OK, then submit a feature request — rant on -user does not count — and maybe someone in the know will help out. I wish I could help out, but I don't know enough about Lilypond to write (or even start writing) such a page.
Good luck, Kieren. _______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user
