In this project we aim to develop scheme libraries for developing various web applications (especially servlets and xml-based web services). Our approach is to use jscheme (an open source implementation of scheme in Java) as the core language which allow
Readable Lisp/S-expressions with infix, functions, and indentation
This project is dedicated to developing more readable format(s) for Lisp-based languages (such as Common Lisp and Scheme) and implementing those formats (readers, pretty-printers, editor macros, etc.). MIT license preferred, to spread them widely.
A set of Eclipse plugins for the Scheme programming language. Features a powerful, fully extensible S-expression-based editor. Integrates seamlessly with any Scheme interpreter.
Metaprogramming: proof of the concept.
An R6RS Scheme implementation
Vicare Scheme is an R6RS compliant fork of Ikarus Scheme, aiming to become a native compiler for R6 Scheme producing single threaded programs running on Intel x86 32-bit and 64-bit processors; it is tested only on GNU+Linux, no official support for other platforms is present. Vicare offers arbitrary precision integers through GMP. It implements an optionally included foreign-functions interface based on Libffi. Ikarus Scheme is an almost R6RS compliant implementation of the Scheme programming language; it is the creation of Abdulaziz Ghuloum, which retired from development in 2010.
Kawa is a full Scheme implementation. It implements almost all of R5RS (for exceptions see Restrictions), plus some extensions.
Sassy is an assembler written in Scheme
This is a resurrection of Matthias Blume's VSCM Scheme implementation.
A Windows native distribution of Bigloo, a Scheme system that includes an optimizing compiler generating C code, Java classes and .NET CIL files as well as an interpreter.
CodeCooker is a language and a modular compiler framework.
Eleven is a programming language for creating robust, scalable web applications. It offers a 20x programmer productivity increase over ASP, JSP, etc. by automating state management and UI layout. The compiler generates ready-to-run PHP or mod_perl code.
Here we have fun developing software related to embedded extension languages and small languages in many application domains, using existing languages and/or creating new ones.
The MDK provides a simulator of D. Knuth's MIX computer, and a development environment to write, run and debug MIXAL programs on it.
JazzScheme is a programming language based on Scheme. It is also a full featured development platform that has been used for more than 10 years to develop high-quality commercial applications.
The intention of this independent research project is to develop a simple programming language that has rather powerful metaprogramming capabilities.
An optimising compiler for the R5RS Scheme language, written in R5RS Scheme, compiling to ANSI C, supporting Unix-like platforms, performing whole-program analysis and online partial evaluation.
A framework for generation of real-time numerical simulations of dynamical systems from differential and difference equations.
Ocean Scheme is an implementation of the Scheme programming language (aiming to be compatible with the upcoming R6RS Standard), whose native platform is the .NET framework (Mono, MS, and DotGNU). Written ground-up in C#.
OxyScheme is a compiler for a programming language Scheme intended for use on .NET framework
PLT Spy is a Python to Scheme translator.
Redtail is a scripting engine library and script language. The Redtail library provides the ability to execute Scheme-like Redtail scripts from within an application, increasing flexibility.
Yes, Scheme really is a portable language. S2 proves it. S2 compiles various dialects to R5RS, and can bootstrap under four different dialects
STklos is an efficient Scheme System providing a powerful Object System