:: Topo :: doCoding :: Linguagens de Programação

Scheme

Implementations

S4RS

  • Stk - R4RS Scheme interpreter with interface to access Tk graphical package.

S5RS

  • Scheme 48 - It's called “Scheme 48” because the first version was written in 48 hours. Scheme 48 is an implementation of the Scheme programming language as described in the R5RS.
  • SCM - SCM is a Scheme implementation conforming to R5RS and the IEEE P1178 specification.
  • Gambit - The Gambit-C system conforms to the R4RS, R5RS and IEEE Scheme standards and implements all optional features.
  • Guile - Guile implements Scheme as described in the R5RS, providing clean and general data and control structures.
  • Gauche - Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores.
  • Chicken - CHICKEN produces portable, efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions.
  • KSM-Scheme - KSM-Scheme implements R5RS standard. In addition to the standard, KSM-Scheme has extensions that enable to call C functions and to manipulate C variables.
  • QScheme - QScheme is a small and fast Scheme interpreter. It's mostly R5RS conformant.
  • RScheme - RScheme is an implementation of the Scheme language, with it's object-orientation approach adapted from the Dylan language. RScheme implements all of R4RS except transcript-on and transcript-off, and all of R5RS except define-syntax.
  • TinyScheme - TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated.

S6RS

  • PLT Scheme - PLT Scheme tools in their default modes do not conform to R5RS, mainly because PLT Scheme tools generally expect modules, and R5RS does not define a module system. PLT Scheme’s R6RS support also does not conform with the standard in several known ways.
  • Ikarus - The current release of Ikarus supports over 94% of the most important features R6RS, and later releases will bring Ikarus closer to full R6RS conformance.
  • Chez Scheme - Chez Scheme is an efficient and reliable implementation of Scheme based on an incremental optimizing compiler that produces efficient code and does so quickly. Chez Scheme Version 8.0 is an implementation of R6RS Scheme along with numerous language and programming environment extensions.

Learning

Training Courses

Books

Resources

Blogs & Wikis

Articles

CS 101

Presentations

Tutorials

TDD/BDD

Web Frameworks

Libraries and Toolkits

IDEs

DataBases

Building

 
docoding/languages/scheme.txt · Modificado em: 2010/04/23 21:44 por straider     Voltar ao topo