[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Scheme education
From: |
David Kastrup |
Subject: |
Re: Scheme education |
Date: |
Thu, 18 Apr 2013 17:12:16 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Stjepan Horvat <address@hidden> writes:
> Hi guys..i want to learn the scheme syntax and implementation in
> lilypond..
> I'm on half of The Little Schemer by Daniel P. Friedman book
> (100/200p)..What would you suggest after i'm finished with it? (maybe
> a book)
The "LilyPond -- Extending" guide.
> I started to understund the recursion and how scheme syntax looks..
> And a question for lilypond developers. Why have you decided to use
> scheme?!
At the time the decision was made, GUILE was the official extension
language of the GNU project. It may still be, but nobody really cares
much any more.
At any rate: it integrates reasonably at the language level with
LilyPond. If you compare this to, say, the kind of integration Lua has
in LuaTeX (which is actually none to speak of at the language level),
this provides a quite more natural extension of LilyPond's basic
capabilities.
--
David Kastrup