Next: , Previous: , Up: Scheme Implementations   [Contents][Index]


18.6.2 Quick and Dirty List of Scheme Implementations

Bigloo

Compiles Scheme to C, JVM and .NET.

Chez

A very fast cross-platform native code compiler (commercial) along with a free interpreter.

Chibi

A very small library intended for use as an extension and scripting language in C programs.

Chicken

A Scheme->C compiler with a good FFI?.

Cyclone

A brand-new Scheme-to-C compiler that allows practical application development using R7RS Scheme.

Elk

A Scheme based extension language kit.

Gambit

Scheme->C compiler. Also compiles to Javascript and working on an universal backend (PHP, Python, Ruby, Asm).

Gauche

This wiki runs on it. A scripting language scheme interpreter with good Unicode support.

Guile

The GNU Scheme interpreter, designed to have good integration with C programs. A nice extension language.

Ikarus

R6RS Scheme incremental compiler to i32 and i64 native code.

IronScheme

R6RS Scheme for the .NET Framework.

kali-scheme-revival

A variant of Scheme48 for distributed computation.

Kawa

Runs on the JVM

Larceny

Is a simple and efficient R6RS runtime for scheme.

LispMe

R4RS Scheme, but for Palm Os

Ocs

An R5RS Scheme interpreter in OCaml.

Pika-Scheme

A new implementation currently in prerelease stage.

PLT-Scheme

PLT Scheme is an umbrella name for a family of implementations of the Scheme language - DrScheme, MzScheme, MrEd.

Pocket-Scheme

A scheme for WinCE based handhelds.

RScheme

Compiles to C, has Dylan-like OO features.

Scheme48

The primary design goal was clarity and good design.

Schoca

A Scheme interpreter in Objective Caml.

SCM

Small and portable R5RS implementation. SLIB, by the same author, is nicelly integrated with SCM.

SCSH

The SCheme SHell, based on Scheme48. This adds a lot of very interesting facilities for POSIX system interfacing.

SISC

A Scheme interpreter in Java, making the whole Java library available to Scheme, and still being very fast (for an interpreter)

SISCWeb

The framework for creating web applications using the SISC interpreter.

Stalin

Scheme to C compiler

STKlos

A Scheme System with an Object System and TK integration

T

Is the name for an implementation and dialect of scheme

  • T Project Web Site
  • T Revival Website (Last Updated Friday, 7th April, 2006)
  • T is a dialect of Scheme and its implementation. T originated from Yale. It is not compatible with R5RS.
TinyScheme

A lightweight Scheme interpreter

Unlikely-Scheme

An embeddable C++ implementation

Ypsilon

R6RS interpreter


Next: Chez Scheme, Previous: List of Known Scheme Implementations, Up: Scheme Implementations   [Contents][Index]