165 projects tagged "Scheme"

Download Website Updated 04 Oct 2006 RPAL

Screenshot
Pop 9.95
Vit 2.08

rpal is an interpreter for RPAL (Right-reference Pedagogic Algorithmic Language), a simple functional programming language that is a subset of PAL, a language invented at MIT by Wozencraft and Evans in the early 1970s.

No download Website Updated 23 Mar 2006 Sepp

Screenshot
Pop 23.37
Vit 1.00

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.

No download Website Updated 29 Apr 2006 Inlab-Scheme

Screenshot
Pop 44.83
Vit 1.42

Inlab-Scheme is an independent implementation of the algorithmic language Scheme and conforms to the R4RS and the IEEE Standard 1178. In addition to the language core, Inlab-Scheme has support for image processing which allows the implementation of OCR and image recognition applications. Inlab-Scheme comes with two built in graphic file format converters which convert the PATIMG patent file format and the ST.33 patent file format to multipage TIFF without decompressing.

Download Website Updated 30 Apr 2006 gimuse

Screenshot
Pop 11.22
Vit 1.00

gimuse allows concurrent multiple clients access to a GIMP server instance. Other features are critical session management, and running of GIMP commands related to server boot and not to client sessions (useful for loading a template image, for example).

Download Website Updated 05 May 2006 gimphp

Screenshot
Pop 18.87
Vit 1.00

gimphp is a PHP class library to write Gimp scripts directly in PHP. It uses the gimuse server to drive Gimp. You can use cut and paste Gimp options because concurrency is handled. It also includes an example of use to create cards.

Download Website Updated 25 Apr 2011 Scheme2Js

Screenshot
Pop 87.72
Vit 6.18

Scheme2Js is an efficient Scheme to Javascript compiler. Scheme2Js is not completely R5RS compliant, but features call/cc, partial tail-rec recursion, variable argument functions, symbols, lists, and macros. However, it lacks (among other things) hygienic macros and exact numbers.

Download Website Updated 19 Sep 2010 Dolda Connect

Screenshot
Pop 24.12
Vit 3.75

Dolda Connect is a modular P2P filesharing client built around the Direct Connect model. It supports most of the latest features of the DC protocol. It runs in client/server mode with a well defined protocol, allowing extensibility, flexibility, and multiple detachable user interfaces. It also has an optional multi-user mode.

Download Website Updated 09 Oct 2006 guile spread

Screenshot
Pop 13.86
Vit 1.00

guile spread is a guile module that conveniently wraps the Spread C libraries provided with the Spread 3.15.2 distribution. Spread is a local/wide area group communication toolkit that runs on most modern operating systems. It allows convenient mechanisms for reliable multicasting information between applications as well as providing many more complicated assurances.

Download Website Updated 08 May 2008 Kahua

Screenshot
Pop 34.07
Vit 3.67

Kahua is a continuation passing style (CPS) application framework and server. It is written using the Gauche implementation of Scheme. It has the advantage that you can use "continuations" easily, so you can solve the typical Web application's problem of process disconnection. It allows you to program declaratively by using S-expressions as a fundamental data type, you can use Kahua's Object Database to persist data, and you can modify the function being run, supporting incremental development.

No download Website Updated 16 Jan 2007 Python in Scheme

Screenshot
Pop 18.17
Vit 1.00

python-in-scheme is a scheme library that allows you to run Python code within Scheme. It uses the Python/C API to embed a Python interpreter.

Screenshot

Project Spotlight

liblangtag

An interface library to access tags for identifying languages.

Screenshot

Project Spotlight

Thinknowlogy

Grammar-based software designed to utilize the logic contained within grammar.