MzScheme - an R5RS-Compliant Scheme implementation
URL: http://www.plt-scheme.org/software/mzscheme/
MzScheme is an implementation of the Scheme programming language for Windows (95 and up), MacOS, and Unix. The name is pronounced miz scheme, as in Ms. Scheme.
MzScheme is R5RS-compliant, including the full numerical tower. It also provides threads (on all platforms), exceptions, modules, class-based objects, regular-expression matching, TCP/IP, and more.
By default, MzScheme compiles Scheme to interpreted byte code. The mzc compiler produces native code via C. See also Dynamic Libraries.
MzScheme's foreign function interface supports dynamically-loaded extensions that are implemented in C/C++. MzScheme can also be embedded as an extension language within a C/C++ application. Interoperability with C/C++ is facilitated by the use of a conservative garbage collector.
Note: All the tests for this language uses the interpreted byte code.
Test Name | Speed Rank |
---|---|
Ackermann Function | 3/8 |
Fibonacci Sequence | 3/8 |
Random Number Generator | 3/8 |
Heapsort Function | 4/8 |
Hello World | 7/8 |
List Operations | 5/7 |
Last updated: Sun Jan 18 11:15:31 CET 2004