Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!corton!ilog!barbes!davis From: davis@barbes.ilog.fr (Harley Davis) Newsgroups: comp.lang.scheme Subject: Re: Optional extensions for compiling Scheme Message-ID: Date: 3 Jun 91 14:35:15 GMT References: <5204@autodesk.COM> Sender: davis@ilog.fr Organization: ILOG S.A., Gentilly, France Lines: 32 In-reply-to: carlton@husc10.harvard.edu's message of 31 May 91 20:00:46 GMT All you standardised-feature-hungry Schemers really ought to take a gander at EuLisp. Starting from a Scheme-like kernel, it has: * modules * macros * exceptions * multiple values * fluid (dynamic) variables * defined constants * several implementation compatibility levels * an object system * lightweight processes Copies of the current definition, as well a public domain implementation including a compiler to C, are available by writing to eudist@maths.bath.ac.uk. The first official version of the definition should be published this fall by the EEC. Even if EuLisp is not suitable as an enhanced Scheme for whatever reason (some of the standard functions have CommonLisp names :^), the committee should at least take a look at how these ideas are being done elsewhere. -- Harley Davis -- ------------------------------------------------------------------------------ nom: Harley Davis ILOG S.A. net: davis@ilog.fr 2 Avenue Gallie'ni, BP 85 tel: (33 1) 46 63 66 66 94253 Gentilly Cedex, France