From: Nicolas Sceaux <[EMAIL PROTECTED]>
To: "Wiz Aus" <[EMAIL PROTECTED]>
CC: bug-lilypond@gnu.org
Subject: Re: Illegal C++
Date: Fri, 07 Oct 2005 23:44:48 +0200
"Wiz Aus" <[EMAIL PROTECTED]> writes:
> lilypond uses an interpretive language (Scheme)
No. LilyPond uses an *implementation* of Scheme, namely guile, which
only provides an interpreter, but no compiler, unlike many other Scheme
implementations. Please do not widespread wrong clichés.
Well sure - except that "interpretive" isn't ever an accurate description of
a *language* - any language can fully compiled, partially compiled (e.g.
Java), or fully interpreted. There are even interpretive C++
implementations.
But I agree it would more accurate to see lilypond uses an interpret*ed*
language (Scheme).
Even if it did use pre-compiled scheme, because lilypond supports compiling
scores that contain Scheme code, it would still require effectively
interpretive processing, which is not doubt a large reason for it's
less-than-blinding-fast operation.
_________________________________________________________________
Sell your car for $9 on carpoint.com.au
http://www.carpoint.com.au/sellyourcar
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond