Arts
Business
Computers
Games
Health
Home
Kids and Teens
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports

   Home / Computers / Programming / Languages / Lisp / Scheme / Implementations
  Categories
 
   Web Sites
  • 3DScheme & 3DScheme Pro - 3DScheme & 3DScheme Pro are Scheme systems for Microsoft Windows with a builtin "industrial-strength" solid modeler based on the ACIS(R) Geometric Modeling Kernel.
    www.schemers.com/3dscm1.html
  • Bigloo - A Scheme system devoted to one goal: enabling scheme based programming where C(++) is usually required.
    kaolin.unice.fr/bigloo/bigloo.html
  • Chez Scheme - While Chez Scheme is commercial, it is arguably one of the best Scheme implementations available.
    www.scheme.com/csv6.html
  • CHICKEN - 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 small and easily extendable, although not a production quality or high-performance Scheme system.
    www.call-with-current-continuation.org/chicken.html
  • CMU AI Repository Free/Shareware Scheme Implementations - Yet more Scheme implementations from the CMU AI Repository. Many of these are also available from the Indiana University Scheme Repository.
    www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/0.html
  • DrScheme - A complete Scheme programming environment for major Unix systems, Windows, and the Macintosh. Includes a module system and an object system as well as platform-independent graphics. An ideal Scheme for beginners, one of its major design goals is a flexible teaching environment.
    www.cs.rice.edu/CS/PLT/packages/drscheme
  • EdScheme - EdScheme is a Scheme interpreter available on both Microsoft Windows and Macintosh platforms. It includes a "friendly and convenient interactive programming environment" with a language sensitive editor and complete documentation.
    www.schemers.com/edschem.html
  • Elk - Elk (Extension Language kit) has been designed specifically as an embeddable, reusable extension language subsystem for applications written in C or C++. Elk is also a useful standalone Scheme implementation with interfaces to POSIX, Unix, and X11.
    www-rn.informatik.uni-bremen.de/software/elk
  • Esh - A new Unix shell with a simplified subset of Scheme as its programming language. Implemented in about 5000 lines of C source.
    www.the-blue-orb.com/linux/software/esh
  • Galapagos - An interactive multithreaded Scheme interpreter with turtle graphics for Windows 95, based on SCM.
    www.cs.bgu.ac.il/~elad/GALAPAGOS
  • Gambit - A Scheme system for Unix, Windows-NT/95, MS-DOS, and Macintosh, by Marc Feeley.
    www.iro.umontreal.ca/~gambit
  • Guile - GNU's Ubiquitous Intelligent Language for Extension, is a library implementation of the Scheme language plus various convenient facilities. It's designed so that you can link it into an application or utility to make it extensible.
    www.gnu.org/software/guile/guile.html
  • Indiana University Scheme Repository: Implementations - Even more Scheme implementations freely available from the Indiana U. repository.
    www.cs.indiana.edu/scheme-repository/imp.html
  • Infer Project - Statically-typed Scheme dialect, written in Infer, combines many of the best features of Scheme and ML. NSF funded.
    www.cs.indiana.edu/hyplan/chaynes/infer.html
  • Inlab Scheme - A commercial Scheme which is freely available for non-commercial use on Linux and FreeBSD. It has support for several features like bitmap/greymap processing and can be used as a general tool for image processing, OCR or specialized optical object and pattern recognition.
    www.munich.net/inlab/scheme/scheme.html
  • Kali Scheme - Kali Scheme is a distributed implementation of Scheme that permits efficient transmission of higher-order objects such as closures and continuations.
    www.neci.nj.nec.com/PLS/Kali.html
  • KSM-Scheme - KSM-Scheme is an 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/~hchang/ksm
  • Larceny - Larceny is a simple and efficient run-time system for Scheme, currently running on the SPARC architecture. A portable implementation that generates C (dubbed "Petit Larceny") is also being developed.
    www.ccs.neu.edu/home/will/Larceny/index.html
  • LispMe - Newer versions here. Scheme system for the Palm Pilot PDA developed by Fred Bayer.
    www.lispme.de/lispme/index.html
  • LispMe - Fred Bayers home page is really the home of this Scheme for 3COM Pilot PDA systems: compiler and runtime system intended mainly as a tool to quickly try ideas and algorithms, but can write dialog-based applications.
    www.geocities.com/SiliconValley/Lab/9981/main.html
  • MIT Scheme - MIT's implementation of Scheme, available for many systems. It supplies a very comprehensive library of code which includes most of the functionality of ANSI Standard Common Lisp (CLtL2) and many low-level operating system interactions. Distributed with the system is LIAR (LIAR Imitates Apply Recursively), an optimizing compiler which generates native machine code. It also includes Edwin, an interactive Emacs-derived editor written entirely in Scheme and the subject of an MIT AI Lab Memo. Arguably one of the best Scheme systems available and unarguably one of the largest; its major downfall is that it is not totally R5RS compliant, especially concerning hygenic macros and #f versus the empty list. Version 7.5 is now available for x86 systems.
    www.swiss.ai.mit.edu/projects/scheme/index.html
  • Open Scheme - Open Scheme is a commercial Scheme system from Erian Concept with an unlimited freely downloadable evaluation version (requires registration). It includes a CLOS-like object system and is available for Linux/x86, FreeBSD, Solaris (x86 and Sparc), Be (x86), and Windows.
    www.open-scheme.com
  • PC Scheme - Texas Instruments' Scheme offering for MS-DOS machines which they no longer maintain. Available in both source and executable forms.
    ftp://swiss-ftp.ai.mit.edu:/archive/pc-scheme
  • Petite Chez Scheme - Petite Chez Scheme is a complete Scheme system that is fully compatible with Chez Scheme but uses high-speed threaded interpreter technology in place of Chez Scheme's incremental native-code compiler. Programs written for Chez Scheme run unchanged in Petite Chez Scheme, as long as they do not depend specifically on the compiler. Petite Chez Scheme may be used without license fee or royalty for any purpose, including for resale as part of a commercial product.
    www.scheme.com/petitecs.html
  • Pocket Scheme - A Scheme for MIPS, SH3, and ARM-based Windows CE devices. Supports Aubrey Jaffer's SLIB and includes an initialization file for the same. Also includes a parenthesis-balancing text editor. Windows NT version available.
    www.angrygraycat.com/scheme/pscheme.htm
  • Pseudoscheme - Embeds Scheme in Common Lisp.
    www-swiss.ai.mit.edu/ftpdir/pseudo
  • QScheme - Qscheme is a fast, small Scheme interpreter which is mostly compliant with the R5RS standard
    www.sof.ch/dan/qscheme/index-e.html
  • RScheme - Object-oriented, extended Scheme version.
    www.rscheme.org
  • Scheme 48 - A small and portable implementation based on a bytecode interpreter designed to be used as a testbed for experiments in implementation techniques.
    s48.org
  • Scheme 48 manual pages - The Scheme 48 manual pages HTMLified by Margaret Fleck, one of the authors of Envision.
    www.cs.hmc.edu/~fleck/envision/scheme48/user-guide.html
  • Scheme Implementations and Mailing Lists - A list of Scheme implementations from the Scheme FAQ maintained by Mark Kantrowitz.
    ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/misc/scheme_2.faq
  • Scheme->C - DEC's venerable Scheme to C translator which runs on most anything with an ANSI C compiler.
    ftp.cs.indiana.edu/pub/scheme-repository/imp/Scheme-to-C
  • SCM - A portable Scheme implementation written by Aubrey Jaffer.
    www-swiss.ai.mit.edu/~jaffer/SCM.html
  • Scsh - A broad-spectrum systems-programming environment for Unix embedded in R5RS Scheme (actually within version 0.53 of Scheme48). Support for concurrent system programming, sophisticated I/O and automatic garbage collection for process resources.
    www.scsh.net
  • Scsh FAQ - The FAQ for Scsh, the Scheme Shell.
    www-internal.alphanet.ch/~schinz/scsh-faq/scsh-faq_toc.html
  • SIOD: Scheme in One {Defun, Day} - A very small, portable Scheme implementation providing some database, UN*X programming, and CGI scripting extensions.
    people.delphiforums.com/gjc/siod.html
  • Sizzle - A Scheme interpreter implemented as a library which can be embedded into C programs, as well as a standalone interpreter. Mostly R5RS, Guile compatible, and includes regular expressions and most Posix functions.
    www.pintus.de/mgrabmue/sizzle/sizzle.html
  • Stalin - A powerful optimizing Scheme compiler from Jeffery Mark Siskind at the NEC Research Institute. Sacrifices functions such as call/cc in favor of efficiency, but generated code is remarkably bulletproof and fast.
    www.neci.nj.nec.com/homepages/qobi/software.html
  • STk - A free R4RS Scheme interpreter which can access the Tk graphical package.
    kaolin.unice.fr/STk
  • STklos - Deriving from STk, STklos is an implementation based on an ad-hoc virtual machine and byte compiler. It is also compilable as a library for embedding within other applications. It includes an object system with a MOP, multiple inheritance, generic functions, multimethods, a module system, the full R5RS tower of numbers, and a connection to the GTK+ X toolkit. It is almost R5RS compliant (being completed) and intends to support as many final SRFIs as possible (currently supporting SRFI-6).
    kaolin.unice.fr/STklos
  • SXM - SXM (a.k.a. CXEMA) is a portable implementation of Scheme conforming to IEEE/ANSI standard and supporting all features of the R5RS Report. In addition, SXM supports numerous features of Chez Scheme and various SRFIs.
    www.malgil.com/sxm
  • T 3.1 - T is a Scheme-like language developed at Yale. It is to Scheme approximately like NIL is to Lisp. Primarily of interest to historians and theoreticians.
    ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/t
  • The Ksi Scheme Interpreter - Ksi is a portable, embeddable Scheme implementation written in C. Unfortunately its documentation is all in Russian at this point.
    ksi.sourceforge.net
  • TinyScheme - A tiny implementation of Scheme based on MiniSCHEME. It provides almost complete coverage of R5RS Scheme. Geared towards embedded scripting use, but also functions as a standalone interpreter and extensible shell tool. Recent changes have gotten the executable size down to approximately 64KB on Linux/x86.
    tinyscheme.sourceforge.net
  • VSCM - A portable Scheme implementation written by Matthias Blume of Princeton University. No longer actively developed.
    www.cs.princeton.edu/~blume/vscm
  • WinScheme - A Scheme environment for Microsoft Windows independent of the actual interpreter (though it defaults to Jaffer's SCM). Used at the University of Lille 1 for their introductory programming course.
    www.lifl.fr/~routier/enseignement/winscm/winscmeng.html
  • Winscheme48 - A port of Scheme 48 to Microsoft Windows platforms. Supported by the Northwestern University Scheme community. Also runs on WinCE platforms: Arm, Mips, SH3, SH4.
    www.cs.nwu.edu/groups/su/edwin
  • XLISP Home Page - XLISP 3.0 is a superset of the Scheme dialect of Lisp with extensions to support object-oriented programming.
    www.mv.com/ipusers/xlisper

Google
1995-2015 © Stunning, Inc.