Larceny is a simple and efficient implementation of the Scheme programming language. Created originally as a test vehicle for research on garbage collection and compiler optimizations, Larceny has grown into a major multi-platform system, and is one of the very few implementations that support all four de facto standards for Scheme: IEEE/ANSI, R5RS, ERR5RS, and the R6RS. Development of Larceny has been supported by NSF, Sun Microsystems, and Microsoft.
Halyard is a scriptable multimedia engine with support for video, audio, graphics, and user interaction. It currently runs on Windows, and has a preliminary Macintosh port. It is based on PLT Scheme, wxWidgets, and the Quake 2 Engine. It includes a rudimentary IDE based on Scintilla.
Sepp is a version of the classic sliding puzzle game in which the properly ordered tiles form a picture. The picture is user-selectable, as is the tile-grid geometry. Additionally, Sepp implements an innovative kind of player aggravation: based on a user-configurable degree of evil, it decides, during each animation frame, whether it will disturb a tile while the game is in progress. Sepp is written for the DrScheme enviroment, which is available for all major platforms.
Eleven is a programming language for creating robust, scalable Web applications quickly and easily. It offers a 20x programmer productivity increase over traditional server programming languages like ASP, PHP, and JSP by automating state management and taking control of the application's look and feel. From high-level source code with a simple, C-like syntax, the compiler generates complete, ready-to-run implementations in PHP or mod_perl. Applications maintain their state in a relational database and are inherently fault-tolerant, secure, and scalable.
MzVim is the Vim editor with an embedded MzScheme interpreter. MzScheme is a lightweight, embeddable, scripting-friendly PLT Scheme implementation. It provides full access to Vim commands and registers, and to VimL built-in variables and functions, so there is no need to execute Vim statements in string literal form. It also features OS-independent threads and an event-handling mechanism which allows Scheme to be used for autocommands, keyboard mappings, and menus.
Roadsend PHP produces optimized stand alone applications, libraries, and Web applications from standard PHP source code. The compiler produces native machine code, not PHP byte code, so no interpreter is required. It is a new implementation of the PHP language and runtime environment compatible with Zend PHP. It does not share any code with the original PHP implementation.
Thousand Parsec is a turn-based space empire building game, as well as a framework for creating a similar group of games, which are often called 4X games (eXplore, eXpand, eXploit, and eXterminate). Some examples of games from which Thousand Parsec draws ideas are Reach for the Stars, Stars!, VGA Planets, Master of Orion, and Galactic Civilizations. Unlike commercial alternatives, it is designed for long games supporting universes as large as your computer can handle. It allows a high degree of player customization, and features a flexible technology system where new technologies may be introduced mid-game.