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.
Pocket Scheme
For MIPS, SH3, ARM-based Windows CE devices. Supports Aubrey Jaffer's SLIB, has initialization file for same, parenthesis-balancing text editor. Windows NT version exists. [Open Source, Artistic License]
Pseudoscheme
Embeds Scheme in Common Lisp.
QScheme
A fast, small Scheme interpreter which is mostly compliant with the R5RS standard.
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]
Scheme 48
A small and portable implementation based on a bytecode interpreter designed to be used as a testbed for experiments in implementation techniques.
Scheme 48 manual pages
HTMLified by Margaret Fleck, one of the authors of Envision.
Scheme->C
DEC's venerable Scheme to C translator which runs on most anything with an ANSI C compiler.
Schoca (Scheme for OCaml)
An implementation of the Scheme language in OCaml. The primary purpose of Schoca is the use as an embedded extension language in OCaml applications. [Open source, GPL]
SCM
A portable Scheme implementation written by Aubrey Jaffer.
Scsh
A broad-spectrum systems-programming environment for Unix embedded in R5RS Scheme (actually within version 0.53 of Scheme48). Support for concurrent system programming, sophisticated I/O and automatic garbage collection for process resources.
Scsh FAQ
The FAQ for Scsh, the Scheme Shell.
SIOD: Scheme in One Defun/Day
Very small, portable implementation, has some database, Unix programming, CGI scripting extensions. Runs on DOS, Linux, Unix, Windows. Free source downloads.
Sizzle
A Scheme interpreter implemented as a library which can be embedded into C programs, as well as a standalone interpreter. Mostly R5RS, Guile compatible, and includes regular expressions and most Posix functions.
Stalin
A powerful optimizing Scheme compiler from Jeffery Mark Siskind at the NEC Research Institute. Sacrifices functions such as call/cc in favor of efficiency, but generated code is remarkably bulletproof and fast.
STk
A free R4RS Scheme interpreter which can access the Tk graphical package.
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.
SXM, CXEMA
Portable Scheme implementation, conforms to IEEE/ANSI standard, supports all features of R5RS Report, many features of Chez Scheme and various SRFIs. Derived from XScheme: object system dropped, many changes, additions.
TinyScheme
A tiny implementation of Scheme based on MiniSCHEME. It provides almost complete coverage of R5RS Scheme. Geared towards embedded scripting use, but also functions as a standalone interpreter and extensible shell tool. Recent changes have gotten the executable size down to approximately 64KB on Linux/x86.
Unlikely Scheme
An lightweight implementation of Scheme in C++. [Open source, zlib license]
Results: Previous 1 2 3 4 5 6 7 Next