|
Programming Languages
|
| Languages > Lisp > Scheme > Implementations |
| Categories |
|
Java-Based |
|
| PLT Scheme
Advocacy and authoring group, umbrella name for family of implementations: DrScheme (Scheme, MzScheme, MrEd); books: How to Design Programs, How to Use Scheme; and TeachScheme! project. University-based, supported by many volunteers writing code, documentation. |
| DrScheme
Full Scheme programming environment for Macintosh, many Unixes, Windows. Has module and object systems, platform-independent graphics. Ideal for beginners; one of the major design goals is a flexible teaching environment. |
|
Chicken
A Scheme compiler which compiles a subset of R5RS into C. Uses the ideas presented in Baker's paper "Cheney on the MTA". It is highly portable, reasonably efficient and makes interfacing to C and C++ very easy. |
| Scheme 48
A small and portable implementation based on a bytecode interpreter designed to be used as a testbed for experiments in implementation techniques. |
| Scsh
Scheme Shell, broad-spectrum system programming environment for Unix, embedded in R5RS Scheme 48. Supports concurrent system programming, sophisticated I/O and automatic garbage collection for process resources. |
| Chez Scheme
Reliable, high performance implementation, by Cadence Research Systems. Free version exists. [Commercial] |
| RScheme
Portable, extended Scheme with reflective object(-oriented) system, operating system services, modules, threads, many system programming features (integrates with, compiles to C or bytecodes) and useful extensions. [Open Source] |
| TinyScheme
Based on Mini-Scheme, tiny implementation, almost a full R5RS Scheme. Goal: embedded scripting use, but works as standalone interpreter and extensible shell tool. Recent changes reduced executable size to about 64KB on Linux/x86. [BSD] |
| STklos
Derived from STkn implementation based on an ad-hoc virtual machine, byte compiler; compilable as library to embed in other programs, has object system with MOP, multiple inheritance, generic functions, multimethods, module system, full R5RS tower of numbers, link to GTK+ X toolkit; almost R5RS compliant (in process), to support as many final SRFIs as possible, now supports SRFI-6. |
| Open Scheme
From Erian Concept, has CLOS-like object system; runs on Be/x86, FreeBSD, Linux/x86, Solaris (SPARC, x86), Windows. [commercial, unlimited free download evaluation copy with registration] |
| The Ksi Scheme Interpreter
Ksi is a portable, embeddable Scheme implementation written in C. Unfortunately its documentation is all in Russian at this point. |
The content of the websy directory is based on the Open Directory and is enhanced using Websy's own technology.
Copyright © 2002-2006, websy.net All Rights Reserved.