David Feuer wrote:
On 4/4/06, Pedro Kröger <[EMAIL PROTECTED]> wrote:
Paul Scott <[EMAIL PROTECTED]> writes:
It's simple. Scheme code will probably never run as fast as C++.
Unless, of couse, one uses a scheme compiler that can generate fast
code, like bigloo [1].
Or a Scheme system like PLT that uses JIT compilation (mzscheme),
supports separate compilation for time critical sections (mzc), and
has a foreign function interface for C++ and C. The big advantage?
Rapid development. If Scheme isn't fast enough for some things, they
can be written in C. I suspect there are few of those.
The choice for GUILE is mostly historical, and I'm all for switching to
Mz, but I fear that such a move involves a tremendous amount of work,
due to API differences.
You're welcome to give an Mz port a try, if you think it's feasible.
--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen
LilyPond Software Design
-- Code for Music Notation
http://www.lilypond-design.com
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel