Hi Hugh and Karlin, That's not right - Racket is a different dialect. The name is a joke: a scheme can be a type of plot and a racket is also. Scheme has not been renamed Racket.To quote from he Racket home page: "Racket started life as a Scheme implementation, but then grew into new areas."
http://racket-lang.org/ Scheme has many implementations. Lilypond uses the GNU Guile implementation. Scheme was at one stage seen as a universal glue for the GNU project, but that never eventuated, and it seems that pretty much lilypond is one of the half dozen or so programs that uses it. https://www.gnu.org/software/guile/ I disagree that Scheme is like a spreadsheet. I think that is misleading and not a useful way of thinking. In my previous email I already pointed out that Scheme is a dialect of LISP and that this idea may have arisen because of its functional programming nature. Note that Scheme is not a pure functional programming language like Haskell, but has a lot of elements necessary for functional programming. Andrew On 6 December 2017 at 14:07, Hugh S. Myers <hsmy...@gmail.com> wrote: > *Scheme *(now known as *Racket *for some silly reason) is actually a > version of one of the oldest computer languages we have—*Lisp*. >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user