On Mon, Apr 13, 2015 at 4:44 PM, Simon Albrecht <simon.albre...@mail.de> wrote:
> Am 13.04.2015 um 01:55 schrieb David B. Stocker: > >> David, >> >> Thank you for this. This is exactly what I'm after. >> >> It seems like you're a Scheme guy. Is there a learning resource you would >> recommend to a very green beginner? >> > I don’t know any basic tutorials for Scheme itself, but concerning Lily > the extending manual <http://lilypond.org/doc/v2. > 19/Documentation/extending/scheme-tutorial> is a point to start. > Documentation for Scheme may be found at <http://www.schemers.org/ > Documents/Standards/R5RS/> and <http://www.gnu.org/software/ > guile/docs/docs-1.8/guile-ref/index.html> (R5RS referring to scheme in > general and the guile reference manual to the implementation used in > LilyPond), but these offer what is probably the steepest learning path > available. > <https://lists.gnu.org/mailman/listinfo/lilypond-user> > I've gotten a lot from the Extending Manual and the Guile 1.8 manual. There's plenty to be had by searching, resources like http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html. There isn't much that is specifically geared to our flavor of Scheme, but I haven't found this to be much of an issue. The harder part is learning the LilyPond-specific-stuff -- or at least taking it to the level of functions such as I referred you to above. There is Extending and the list of Scheme functions in the Internals Reference < http://lilypond.org/doc/v2.19/Documentation/internals/scheme-functions>. Otherwise, what I know comes from the lists, reading code, and experimenting.... A tutorial for this is ever on the TODO list. And, or course, you can ask Scheme questions on the user list. You'll pretty much always get a ready answer. DN
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user