List is sorted by rating
Rating (?)
Tweets (*)
pr *
  • Chez Scheme
  • www.scheme.com
  • Reliable, high performance implementation, by Cadence Research Systems. Free version exists. [Commercial]
3.8
(si*)
>30
5
  • TinyScheme
  • tinyscheme.sourceforge.net
  • 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]
3.8
(si*)
<10
4
  • The Ksi Scheme Interpreter
  • ksi.sourceforge.net
  • Ksi is a portable, embeddable Scheme implementation written in C. Unfortunately its documentation is all in Russian at this point.
3.8
(si*)
-
4
  • Chicken
  • www.call-with-current-continuation.org
  • 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.
3.8
(si*)
<5
5
  • Pico
  • pico.vub.ac.be
  • Tiny, expressive; made to teach advanced computer science ideas to non-computer science students; mixes power of languages like Scheme, with standard infix notation known from calculus. Has: garbage collected tables (arrays), higher order functions, objects, meta programming, reflection.
3.7
(si*)
-
4
  • Scheme 48
  • s48.org
  • A small and portable implementation based on a bytecode interpreter designed to be used as a testbed for experiments in implementation techniques.
3.5
(si*)
>10
5
  • Scsh
  • scsh.net
  • 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.
3.4
(si*)
>10
3
  • XLISP
  • www.xlisp.org
  • A superset of the Scheme dialect of Lisp with extensions to support object-oriented programming.
3.3
(si*)
<5
4
  • Larceny Project
  • www.larcenists.org
  • Simple, efficient Scheme run-time system, for SPARC architecture. Petit Larceny is portable and emits C, for Linux (Intel IA32), Macintosh OS X (PowerPC), Solaris (SPARC), Windows. Common Larceny runs on Microsoft Common Language Runtime (CLR), emits MS IL not native or C code.
3.3
(si*)
-
5