This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Source for wiki CompilerAvailable version 5

author

cowan

comment


    

ipnr

127.11.51.1

name

CompilerAvailable

readonly

0

text

The following Schemes come with compilers (which does not necessarily mean that they can produce standalone executables):

Native compilers: Chez, Larceny, MIT, Vicare

Compilers to C: Bigloo, Chicken, Gambit, Hotdog (port of Scheme48), Larceny, Owl Lisp, Rhizome/pi, RScheme, Scheme->C, SCM, Stalin

Compilers to JVM bytecode: Bigloo, Hotdog (port of Scheme48), JScheme, Kawa

Compilers to CLR bytecode: Bigloo, Hotdog (port of Scheme48), !IronScheme, Larceny (older version), Luna

Compilers to private bytecode (with JIT): Pycket (port of Racket to RPython), Racket

Compilers to private bytecode (without JIT):  Chibi, Elk, !FemtoLisp, Foment, Guile, Mosh, Oaklisp, Owl Lisp, Picrin, Rep, RScheme, Sagittarius, Scheme 48, STkos, SXM, Vx, Unlikely, VSCM, Wraith, XLisp, Ypsilon (probably incomplete)

Schemes for specialized CPUs are not listed here.  I have not tested most of these compilers.

time

2016-05-12 03:51:05

version

5