> Can anyone recommend a book or website for learning Scheme as it > currently exists in Lilypond? So that I won’t start using deprecated > features or whatever. I’m fluent in Lua (which I like a lot).
I found Kent Dybvig's book to be useful and readable: http://scheme.com/tspl4/. "Scheme as it currently exists in Lilypond" is Guile, but I believe Guile agrees with Scheme R6RS (except for the short list documented here http://www.gnu.org/software/guile/manual/guile.html#R6RS-Incompatibilities). Lilypond's particular usage of Guile also may have its own traditions and quirks with which I'm not very familiar at the moment. Nevertheless, I believe becoming familiar with the basics of Scheme is immensely (intellectually, plus in this case practically) rewarding and well worth the effort, and I don't think it's a large effort. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user