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

Reply via email to