Preston L. Bannister wrote:
> I'm looking for a small Lisp or Scheme interpreter to embed in a commercial
> product. The catch is that it needs to be buildable on Windows NT, IBM OS/390
> UNIX, and (eventually) on other versions of Unix.
>
> I've been poking around a bit and the options seem to be:
>
> XLisp
> + portable (Win32 and OS/390 ports current)
> - non-commercial use only
>
> SIOD
> + portable (OS/390 unknown)
> + very small
> - unreadable code (sorry... :)
>
> SCM (derived from SIOD)
> + portable (Win32 port rusty, OS/390 unknown)
> + much work on performance (for an interpreter)
> + quite a lot added from SIOD origin
>
> Guile (derived from SCM)
> + intended as embeddable
> - no Win32 port (OS/390 unknown)
>
> There are (of course) quite a few Lisp and Scheme implementations.
> Most have seen narrow use and/or can be built on few platforms.
>
> So are the above the only practical alternatives, or are there others?
>
> --
> Preston L. Bannister
> ·······@home.com
> http://members.home.com/preston
You can have a look to the OpenScheme home page at
http://www.erian-concept.com/osm.
This is a commercially supported Scheme with an interpreter,
a ->C compiler and an integrated debugger (alpha stage).
OpenScheme can be rebuild with only the needed features
as it comes in a set of library and plugins.
The next 1.3 version will have a complete OO GUI entirely
written in Scheme, comming with sources.
Sincerely,
Guilhem de Wailly
--
-----------------------------------------------------------
Erian Concept | Tel : (33) 04 93 44 18 06
Guilhem de Wailly | Mobil: (33) 06 82 18 39 63
155 bd de la Madeleine | Fax : (33) 04 93 44 18 06
06000 - Nice - FRANCE | ··········@erian-concept.com
http://www.erian-concept.com
-----------------------------------------------------------