Directory Sites

  • 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]

    www.rscheme.org

  • VSCM

    A portable Scheme implementation written by Matthias Blume of Princeton University. No longer actively developed.

    www.cs.princeton.edu

  • SCM

    A portable Scheme implementation written by Aubrey Jaffer.

    www-swiss.ai.mit.edu

  • Gambit

    A portable, high-performance implementation of Scheme based on an optimizing compiler by Marc Feeley. Developed at University of Montreal.

    www.iro.umontreal.ca

  • Galapagos

    An interactive multithreaded Scheme interpreter with turtle graphics for Windows 95, based on SCM.

    www.cs.bgu.ac.il

  • XLISP

    A superset of the Scheme dialect of Lisp with extensions to support object-oriented programming.

    www.mv.com

  • MIT Scheme

    From MIT, for many systems, has comprehensive code library, includes most functionality of ANSI Standard Common Lisp (CLtL2), many low-level OS interactions. Distributed with system is LIAR (LIAR Imitates Apply Recursively), optimizing compiler that outputs native machine code, has Edwin interactive Emacs-derived editor written in pure Scheme and the subject of an MIT AI Lab Memo. Arguably one of the best Scheme systems available, unarguably one of largest. Major downfall: its not totally R5RS compliant, more so for hygienic macros and #f versus the empty list. Version 7.5 now available for x86 systems.

    www.swiss.ai.mit.edu

  • Larceny Project

    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.

    www.ccs.neu.edu

  • KSM-Scheme

    A R5RS Scheme interpreter which integrates with C, allowing calling of C functions and accessing C variables from Scheme. It provides a mechanism to load C shared libraries. It runs on x86 and PowerPC based Linux systems.

    square.umin.ac.jp

  • QScheme

    A fast, small Scheme interpreter which is mostly compliant with the R5RS standard.

    www.sof.ch

  • 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.

    www.malgil.com

  • LispMe

    Newer versions here. Scheme system for the Palm Pilot PDA developed by Fred Bayer.

    www.lispme.de

  • Indiana University Scheme Repository: Implementations

    Even more Scheme implementations freely available from the Indiana U. repository.

    www.cs.indiana.edu

  • T

    Scheme-like language developed at Yale; is to Scheme rather as NIL is to Lisp; mainly of interest to historians and theoreticians. FTP for v3.1.

  • Scheme Implementations and Mailing Lists

    A list of Scheme implementations from the Scheme FAQ maintained by Mark Kantrowitz.

Help build the largest human-edited directory on the web

Submit a Site - Open Directory Project - Become an Editor
Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.