| submit a site to this category |
| wectar web site suggestions for this odp category |
| Subcategories | |
|---|---|
| Guile | Java-Based |
|
|
PLT SchemeURL: http://www.plt-scheme.org/ ODP description: Advocacy and authoring group, umbrella name for family of implementations: DrScheme (Scheme, MzScheme, MrEd); books: How to Design Programs, How to Use Scheme; and TeachScheme! project. University-based, supported by many volunteers writing code, documentation. ![]() |
|
|
DrSchemeURL: http://www.drscheme.org/ ODP description: Full Scheme programming environment for Macintosh, many Unixes, Windows. Has module and object systems, platform-independent graphics. Ideal for beginners; one of the major design goals is a flexible teaching environment. ![]() |
|
|
ScshURL: http://www.scsh.net/ ODP description: 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. Page title: Scsh - The Scheme Shell ![]() |
|
|
BiglooURL: http://www-sop.inria.fr/mimosa/fp/Bigloo/ ODP description: System with one goal: enable Scheme programming style where C(++) is usually needed; makes Scheme practical via features found in most normal languages but not Scheme and functional programming. Generators for C code, Java Virtual Machine, .NET bytecode. [Open Source, GPL] Page title: Bigloo homepage ![]() |
|
|
Scheme 48URL: http://s48.org/ ODP description: A small and portable implementation based on a bytecode interpreter designed to be used as a testbed for experiments in implementation techniques. ![]() |
|
|
Larceny ProjectURL: http://www.ccs.neu.edu/home/will/Larceny/ ODP description: 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. Page title: The Larceny Project -- Home page ![]() |
|
|
T HistoryURL: http://www.paulgraham.com/thist.html ODP description: Fairly detailed, by Olin Shivers. Page title: History of T ![]() |
|
|
PicoURL: http://pico.vub.ac.be/ ODP description: 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. Page title: Untitled Document ![]() |
|
|
SketchyURL: http://www.t3x.org/sketchy/ ODP description: Interpreter for pure functional applicative Scheme dialect, a variant of pure LISP plus global definitions (define), first-class continuations (call/cc), input/output functions (read, write, ...). Downloads: source, binaries. Sells: tutorial, reference manual. Page title: SketchyLISP ![]() |
|
|
SIOD: Scheme in One DefunURL: http://people.delphiforums.com/gjc/siod.html ODP description: Very small, portable implementation, has some database, Unix programming, CGI scripting extensions. Runs on DOS, Linux, Unix, Windows. Free source downloads. ![]() |
|
|
XLISPURL: http://www.mv.com/ipusers/xlisper/ ODP description: A superset of the Scheme dialect of Lisp with extensions to support object-oriented programming. Page title: XLISP Home Page ![]() |
|
|
TinySchemeURL: http://tinyscheme.sourceforge.net/ ODP description: 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] Page title: D. Souflis, J. Shapiro - TinyScheme Download site Page description: D. Souflis, J. Shapiro - TinyScheme Download site ![]() |
|
|
T Revival ProjectURL: http://mumble.net/~campbell/t/t.html ODP description: Scheme dialect and implementation, incompatible with R5RS, but an R3RS compatibility layer exists; to grow more compatible with R5RS over time. Description, manual, downloads, mail list, IRC, contacts, plans. ![]() |
|
|
PseudoschemeURL: http://mumble.net/~jar/pseudoscheme/ ODP description: Embeds Scheme in Common Lisp. ![]() |
|
|
An Executable Denotational Semantics for SchemeURL: http://www.appsolutions.com/SchemeDS/ ODP description: SchemeDS, as defined in R5RS. Program coded in R5RS Scheme. Description, documents, downloads. [AppSolutions Software Licensing] ![]() |
|
|
SCMURL: http://www-swiss.ai.mit.edu/~jaffer/SCM.html ODP description: A portable Scheme implementation written by Aubrey Jaffer. Page description: SCM is a portable Scheme implementation conforming to Revised^5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification. ![]() |
|
|
Elk: Scheme-based Extension Language KitURL: http://www-rn.informatik.uni-bremen.de/software/elk/ ODP description: Old site, last update 1997. Embeddable, reusable extension language subsystem for applications written in C/C++, also a useful standalone Scheme implementation with interfaces to POSIX, Unix, X11. ![]() |
|
|
StalinURL: http://www.cis.upenn.edu/~screamer-tools/home.html ODP description: 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. Page title: Screamer Tool Repository ![]() |
|
|
Vx-schemeURL: http://colin-smith.net/vx-scheme/ ODP description: A compact (<64 Kb) implementation of R4RS Scheme that compiles for VxWorks/Tornado (and is integrated with the system symbol table). [Open source, Artistic License] Page title: Vx-Scheme Page description: An implementation of Scheme for VxWorks. ![]() |
|
|
Petite Chez SchemeURL: http://www.scheme.com/petitechezscheme.html ODP description: 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. [Freeware] ![]() |
|
| |