Download List

Project Description

SISC is an extensible Java-based interpreter of the algorithmic language Scheme. It uses modern interpretation techniques and handily outperforms all existing Java interpreters (often by more than an order of magnitude). In addition, SISC is a complete implementation of the language. The entire R5RS Scheme standard is supported. This includes a full number tower including complex number support and arbitrary precision integers and floating point numbers, proper tail recursion, hygienic macros, and full support for first-class continuations (not just the escaping continuations found in many other systems).

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-02-27 21:48
1.16.6

This release fixes annotation stripping in circular lists, read-block and write-block's optional port argument that wasn't optional, error handling with recycled continuations, an eval bug where code was being evaluated in the wrong environment, the return value of read-string wasn't #!eof on end of file, and recursion bugs in lcm and gcd.
Tags: Minor bugfixes

2007-02-27 21:47
1.16.6

This release fixes annotation stripping in circular lists, error handling with recycled continuations, an eval bug where code was being evaluated in the wrong environment, and recursion bugs in lcm and gcd.
Tags: Lite, Minor bugfixes

2006-09-12 01:57
1.16.4

A new I/O layer that is 10-30x faster. A new custom I/O ports API. Better Java and Scheme I/O integration.
Tags: Minor feature enhancements

2006-08-23 19:31
1.15.3

Fixes handling of escaped newlines in multi-line comments. Removes the unused "fix" syntax token, which was causing binding problems for procedures of the same name.
Tags: Minor bugfixes

2006-08-10 18:57
1.15.2

An error in handling the parsing of strings containing the null Unicode character constant has been fixed.
Tags: Minor bugfixes

Project Resources