Excellent, this is the Scheme engine I was looking for! All the engines I knew from a long time ago where written in C, not in Java. With these engines interfacing between Scheme and Java had to go through a C layer implementing JNI calls, which, as you imagine, is very expensive.
Thanks, -- Ovidiu Predescu <[EMAIL PROTECTED]> http://orion.nsr.hp.com/ (inside HP's firewall only) http://sourceforge.net/users/ovidiu/ (my SourceForge page) http://www.geocities.com/SiliconValley/Monitor/7464/ (GNU, Emacs, other stuff) On Sat, 08 Dec 2001 02:42:02 +0100, Michael Hartle <[EMAIL PROTECTED]> wrote: > Due to the JESS license, I had a look at Sourceforge and found SISC > (http://sisc.sourceforge.net/): > > > *SISC* is an extensible Java based interpreter of the algorithmic > > language Scheme. <http://www.schemers.org> SISC 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, no exceptions. This > > includes a full number tower including complex number support and > > arbitrary precision integers /and/ floating point numbers, as well as > > full support for first-class continuations (not just escaping > > continuations as in many other interpreters). *SISC* also attempts to > > implement the standard as correctly as possible, while still providing > > exceptional performance. > > > > Functionality can be added through the use of Modules, extensions that > > may add new types and functions to the language. *SISC* can also > > interface with Java through a bridge module called J2S. > > > > SISC is released simultaneously under the terms of the Mozilla Public > > License v1.1 and the GNU General Public License (GPL) v2. > > Best regards, > > Michael Hartle --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]