[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#454562: RFP: sisc -- extensible Java based interpreter of the algorithmic language Scheme

Package: wnpp
Severity: wishlist

* Package name    : sisc
  Version         : 1.16.6
  Upstream Author : Scott G. Miller <scgmille@freenetproject.org>
* URL             : http://sisc-scheme.org/
* License         : GPL/MPL
  Programming Lang: Java, Scheme
  Description     : extensible Java based interpreter of the algorithmic language Scheme

SISC is an extensible Java based interpreter of the algorithmic language
Scheme. SISC uses modern interpretation techniques, and handily
outperforms all existing JVM 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, no exceptions. This includes a
full number tower including complex number support, arbitrary precision
integers and floating point numbers, as well as hygienic R5RS macros,
proper tail recursion, and first-class continuations (not just the
escaping continuations as in many limited Scheme systems). SISC also
attempts to implement the standard as correctly as possible, while still
providing exceptional performance.

SISC also provides useful real-world extensions, such as networking,
elegant exception handling, a scope-friendly module system, support for
SLIB, numerous SRFIs, and a Java foreign-function interface.

Finally, native functionality can be added through the use of Modules,
extensions that may add new types, values, and functions to the
language. These extensions can be packaged into scopable modules at the
Scheme level as well.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Reply to: