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

Reply via email to