Franz Lisp: [Franz Lisp is a dialect of Lisp that predates Common Lisp. It is very similar to MacLisp. It lacks full lexical scoping.] The official archive site for Franz List Opus 38.92 and 38.93b (the last public domain releases) is ftp.cs.cmu.edu:/user/ai/lang/others/franzlsp/ It includes the official version from the ucbvax ftp site before its demise, Barry Schein's port of 38.92, the UC Davis port of 38.92, and Jeff Dalton's port of 38.92 (see below). For more information, contact ai+franzlsp@cs.cmu.edu. An implementation of (Berkeley) Franz Lisp Opus 38.92 for 386/486 machines running NetBSD 0.9 (and possibly also 386BSD and FreeBSD) is available by anonymous ftp from macbeth.cogsci.ed.ac.uk:/pub/franz-for-NetBSD/ The implementation generates C code and hence is quite portable. It has been tested on 68K Suns, VAX 750s, and ICL Perqs running PNX. A reference manual is included in the distribution. For more information, write to Jeff Dalton <J.Dalton@ed.ac.uk>, or see the URL http://www.aiai.ed.ac.uk/~jeff/franz-for-386.html PC LISP is a Lisp interpreter for IBM PCs (MSDOS) available from any site that archives the group comp.binaries.ibm.pc, such as wuarchive.wustl.edu:/mirrors/msdos/lisp/pclisp30.zip PC-LISP is a Franz LISP dialect and is by no means Common LISP compatible. It is also available directly from the author by sending 2 blank UNFORMATTED 360K 48TPI IBM PC diskettes, a mailer and postage to: Peter Ashwood-Smith, 8 Du Muguet, Hull, Quebec, CANADA, J9A-2L8; phone 819-595-9032 (home). Source code is available from the author for $15. EuLisp: Feel (Free and Eventually Eulisp) is an initial implementation of the EuLisp language. It can be retrieved by anonymous FTP from ftp.bath.ac.uk:/pub/eulisp/ as the file feel-0.75.tar.Z. feel-0.75.sun4.Z is the Sparc executable. The EuLisp language definition is in the same directory. Feel is also available from ftp.gmd.de:/languages/lisp/eulisp/ [129.26.8.84] It includes an integrated object system, a module system, condition system, and support for parallelism (threads). EuLisp (European Lisp) is sort of like an extended Scheme. The program is a C-based interpreter, and a bytecode interpreter/compiler will be available sometime soon. The distribution includes an interface to the PVM library, support for TCP/IP sockets, and libraries for futures, Linda, and CSP. Feel is known to run on Sun3, Sun4, Stardent Titan, Alliant Concentrix 2800, Orion clippers, DEC VAX, DECstation 3000, Gould UTX/32, and Inmos T800 transputer (using CS-Tools). (All bar the last four have a threads mechanism.) It can run in multi-process mode on the first three machines, and hopefully any other SysV-like machine with shared memory primitives. Porting Feel to new machines is reasonably straightforward. It now also runs on MS-DOS machines. Written by Pete Broadbery <pab@maths.bath.ac.uk>. Apply/Eu2C is an EuLisp->C compiler available from ISST. Eu2C runs on top of Franz Allegro CL 4.1 and compiles EuLisp-Modules into C source code which then must be compiled by an ANSI C-compiler (currently only GCC is supported). The Eu2C implementation provides EuLisp 0.99 level-0, with the exception of concurrency. Future versions of Eu2C will include a C interface and straight module compilation. The development of Apply/Eu2C was supported by the German Federal Ministry for Research and Technology (BMFT) within the joint project APPLY. The partners of this project are the Christian Albrechts University Kiel, the Fraunhofer Institute for Software Engineering and Systems Engineering (ISST), the German National Research Center for Computer Science(GMD), and VW-Gedas. The main goal of APPLY project is to develop a Lisp system which consistently supports the efficient execution of applications and simplifies their integration into current software environments. Towards that end, ISST is investigating strategies for the compilation of EuLisp-Modules into efficient stand-alone C-Programs. The Eu2C compiler is the first step along this path. Eu2C is available by anonymous ftp from ftp.isst.fhg.de:/APPLY/Distribution/. Please send bug reports and comments to ulrich.kriegel@isst.fhg.de or ingo.mohr@isst.fhg.de. If you're using Eu2C, please send them a message with "Apply/Eu2C" in the subject line to be added to the mailing list of users. More information about EuLisp may be found in Lisp and Symbolic Computation 6(1-2), August 1993 which was devoted to EuLisp. JLISP: jlisp is a lisp interpreter designed to be used as an embedded interpreter and is easily interfaced with C/C++. jlisp is easily extended. It is available by anonymous ftp from ftp.ee.rochester.edu:/pub/weisberg/jlisp-1.03.tar.gz For more information, write to Jeff Weisberg <weisberg@ee.rochester.edu>Go Back Up