home *** CD-ROM | disk | FTP | other *** search
- Path: bloom-beacon.mit.edu!uhog.mit.edu!nntp.club.cc.cmu.edu!cantaloupe.srv.cs.cmu.edu!mkant
- From: mkant+@cs.cmu.edu (Mark Kantrowitz)
- Newsgroups: comp.lang.lisp,news.answers,comp.answers
- Subject: FAQ: Lisp Implementations and Mailing Lists 4/7 [Monthly posting]
- Supersedes: <LISP_4_782031621@CS.CMU.EDU>
- Followup-To: poster
- Date: 13 Nov 1994 08:01:37 GMT
- Organization: Carnegie-Mellon University, School of Computer Science
- Lines: 1183
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: 25 Dec 1994 08:00:25 GMT
- Message-ID: <LISP_4_784713625@CS.CMU.EDU>
- References: <LISP_3_784713625@CS.CMU.EDU>
- Reply-To: ai+lisp-faq@cs.cmu.edu
- NNTP-Posting-Host: glinda.oz.cs.cmu.edu
- Summary: Questions about Lisp Implementations and Mailing Lists
- Xref: bloom-beacon.mit.edu comp.lang.lisp:7454 news.answers:29284 comp.answers:8318
-
- Archive-name: lisp-faq/part4
- Last-Modified: Fri Nov 11 17:19:40 1994 by Mark Kantrowitz
- Version: 1.51
- Maintainer: Mark Kantrowitz and Barry Margolin <ai+lisp-faq@cs.cmu.edu>
- URL: http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/lang/lisp/top.html
- Size: 64481 bytes, 1191 lines
-
- ;;; ****************************************************************
- ;;; Answers to Frequently Asked Questions about Lisp ***************
- ;;; ****************************************************************
- ;;; lisp_4.faq
-
- This post contains Part 4 of the Lisp FAQ.
-
- If you think of questions that are appropriate for this FAQ, or would
- like to improve an answer, please send email to us at ai+lisp-faq@cs.cmu.edu.
-
- Lisp/Scheme Implementations and Mailing Lists (Part 4):
-
- [4-0] Free Common Lisp implementations.
- [4-1] Commercial Common Lisp implementations.
- [4-1a] Lisp to C translators
- [4-2] Scheme Implementations
- [4-4] Free Implementations of Other Lisp Dialects
- [4-5] Commercial Implementations of Other Lisp Dialects
- [4-6] What is Dylan?
- [4-7] What is Pearl Common Lisp?
- [4-9] What Lisp-related discussion groups and mailing lists exist?
- [4-10] ANSI Common Lisp -- Where can I get a copy of the draft standard?
-
- Search for \[#\] to get to question number # quickly.
-
- ----------------------------------------------------------------
- Subject: [4-0] Free Common Lisp implementations.
-
- Repositories of Lisp source code are described in the answer to
- question [6-1].
-
- Remember, when ftping compressed or compacted files (.Z, .arc, .fit,
- etc.) to use binary mode for retrieving the files.
-
- CLiCC (Common Lisp to C Compiler) generates C-executables from Common
- Lisp application programs. CLiCC is not a Common Lisp system, and
- hence does not include any program development or debugging support.
- CLiCC is intended to be used as an add-on to existing Common Lisp
- systems for generating portable applications. (CLiCC has been tested
- in Allegro CL, Lucid CL, CMU CL, CLISP, and AKCL. It should run in any
- CLtL1 lisp with CLOS.) CLiCC supports CL_0, a subset of Common Lisp +
- CLOS, which excludes EVAL and related functions. At present CL_0 is
- based on CLtL1, but is headed towards CLtL2 and ANSI-CL. The generated
- C code (ANSI-C or K&R-C compatible) may be compiled using a
- conventional C compiler on the target machine, and must be linked with
- the CLiCC runtime library in order to generate executables. CLiCC has
- a foreign function interface. CLiCC is available by anonymous ftp from
- ftp.informatik.uni-kiel.de:/pub/kiel/apply/clicc-0.6.4.tar.gz
- [134.245.15.114].
- CLiCC was developed by Wolfgang Goerigk <wg@informatik.uni-kiel.de>,
- Ulrich Hoffman <uho@informatik.uni-kiel.de>, and Heinz Knutzen
- <hk@informatik.uni-kiel.de> of Christian-Albrechts-Universitaet zu
- Kiel, Institut fuer Informatik und Praktische Mathematik,
- Preusserstr. 1-9, D-24105 Kiel, Germany. The authors welcome
- suggestions and improvements and would appreciate receiving email
- even if you just used CLiCC successfully. For more information,
- send mail to clicc@informatik.uni-kiel.de.
-
- CLISP is a Common Lisp (CLtL1 + parts of CLtL2) implementation by
- Bruno Haible of Karlsruhe University and Michael Stoll of Munich
- University, both in Germany. It runs on microcomputers (DOS, OS/2,
- Atari ST, Amiga 500-4000) as well as on Unix workstations (Linux, Sun4,
- Sun386, HP9000/800, SGI, Sun3 and others) and needs only 1.5 MB of RAM.
- It is free software and may be distributed under the terms of GNU GPL.
- German and English versions are available, French coming soon. CLISP
- includes an interpreter, a compiler, a subset of CLOS (e.g., no MOP)
- and, for some machines, a screen editor. Packages running in CLISP
- include PCL and, on Unix machines, CLX and Garnet. Available by anonymous
- ftp from
- ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/clisp/ [129.13.115.2]
- For more information, contact haible@ma2s2.mathematik.uni-karlsruhe.de.
- There is a mailing list for users of CLISP. It is the proper forum for
- questions about CLISP, installation problems, bug reports, application
- packages etc. For information about the list and how to subscribe,
- send mail to listserv@ma2s2.mathematik.uni-karlsruhe.de, with the two lines
- help
- information clisp-list
- in the message body.
- A Sybase SQL interface interface for CLIPS is available
- by anonymous ftp from wuarchive.wustl.edu:packages/clips2sybase/. For
- more information, write to Sherry Steib <sherry@informatics.wustl.edu>.
-
- CMU Common Lisp (CMU CL) is free, and runs on HPs, Sparcs (Mach,
- SunOs, and Solaris), DecStation 3100 (Mach), SGI MIPS (Iris), DEC
- Alpha/OSF1, IBM RT (Mach) and requires 16mb RAM, 25mb disk. It
- includes an incremental compiler, Hemlock emacs-style editor,
- source-code level debugger, code profiler and is mostly X3J13
- compatible, including the new loop macro. It is available by
- anonymous ftp from
- ftp.cs.cmu.edu:/afs/cs.cmu.edu/project/clisp/release [128.2.206.173]
- Login with username "anonymous" and "userid@host" (your email
- address) as password. Due to security restrictions on anonymous ftps
- (some of the superior directories on the path are protected against
- outside access), it is important to "cd" to the source directory with
- a single command. Don't forget to put the ftp into binary mode before
- using "get" to obtain the compressed/tarred files. The binary releases
- are contained in files of the form
- <version>-<machine>_<os>.tar.Z
- Other files in this directory of possible interest are
- 17f-source.tar.gz, which contains all the ".lisp" source files
- used to build version 17f. A listing of the current contents of the
- release area is in the file FILES. You may also use "dir" or "ls" to
- see what is available. Bug reports should be sent to cmucl-bugs@cs.cmu.edu.
-
- ECoLisp is a Common Lisp implementation which compiles Lisp functions
- into C functions that use the C stack and standard procedure call
- conventions. This lets Lisp and C code be easily mixed. It can be used
- as a C library from any C application. It is available by anonymous
- ftp from
- ftp.di.unipi.it:/pub/lang/lisp/ [131.114.4.36]
- ftp.icsi.berkeley.edu:/pub/ai/ecl/ [128.32.201.7]
- as the file ecl-??.tar.gz where ?? is the version number. This is an alpha
- release. So far it has been tested on Sun workstations (SunOS 4.x),
- SGI (IRIX 4.x), and IBM PC (DOS/go32). For more information, please contact
- Giuseppe Attardi <attardi@di.unipi.it> or <attardi@icsi.berkeley.edu>.
-
- GNU Common Lisp (GCL) is a free implementation of Common Lisp (CLtL1)
- based originally on Austin Kyoto Common Lisp (AKCL). Versions 1.0
- and above of GCL (aka versions 1-625 and above of AKCL) are
- available under the GNU General Public Library License v2.0, and no
- longer require the kcl.tar file to build the system. For
- information on previous versions of AKCL, see the KCL entry. GCL
- generates C code which it compiles with the local optimizing C
- compiler (e.g., GCC). It is intended to eventually support the
- ANSI standard for Common Lisp. GCL runs on Sparc, IBM RT, RS/6000,
- DecStation 3100, hp300, hp800, Macintosh II (under AUX), mp386,
- IBM PS2, IBM RT_AIX, Silicon Graphics 4d, Sun3, Sun4, Sequent
- Symmetry, IBM 370, NeXT, Vax, and IBM PC 386/486 (linux, bsd).
- GCL version 1.0 and above are available by anonymous ftp from
- ftp.cli.com:/pub/gcl/ [192.31.85.129]
- math.utexas.edu:/pub/gcl/ [128.83.133.215]
- as the file gcl-X.X.tgz (e.g., gcl-1.0.tgz), and from
- rascal.ics.utexas.edu:/pub/akcl/ [128.83.138.20]
- as the file akcl-X-X.tgz, where XX should be replaced with the version
- number; you'll generally want the largest version number. The
- bandwidth to rascal and math is higher than cli. The file
- pcl-gcl-1.0.tgz contains a port of PCL (CLOS) to GCL.
- For more information, write to William Schelter <wfs@math.utexas.edu>
- (or <wfs@cli.com>, <wfs@rascal.ics.utexas.edu>). GCL is under
- continuing development, and folks interested in helping should send
- him email. Andy Wang <awang@plains.nodak.edu> has compiled GCL 1.0
- for Linux 1.1.50 (using gcc 2.5.8 and libc 4.5.26) and made the
- resulting binaries available by anonymous ftp from
- sunsite.unc.edu:/pub/Linux/Incoming/gcl-1.0.bin.tgz
-
- Kyoto Common Lisp (KCL) is free, but requires a license. Conforms to CLtL1.
- KCL was written by T. Yuasa <yuasa@tutics.tut.ac.jp> and M. Hagiya
- <hagiya@is.s.u-tokyo.ac.jp> at Kyoto University in 1984. Austin
- Kyoto Common Lisp (AKCL) is a collection of ports, bug fixes and
- improvements to KCL by Bill Schelter (<wfs@cli.com> or
- <wfs@rascal.ics.utexas.edu>). Since 1994, AKCL versions 1-625 and
- higher are covered by the GNU GPL, so generally one will generally
- not need KCL (see GCL above for details). {A}KCL generates C code
- which it compiles with the local C compiler. Both are available by
- anonymous ftp from
- rascal.ics.utexas.edu:/pub/ [128.83.138.20]
- ftp.cli.com:/pub/ [192.31.85.1]
- utsun.s.u-tokyo.ac.JP:/pub/ [133.11.11.11]
- KCL is in the file kcl.tar, and AKCL is in the file akcl-xxx.tar.Z
- (take the highest value of xxx). To obtain KCL, one must first sign
- and mail a copy of the license agreement to: Special Interest Group in
- LISP, c/o Taiichi Yuasa, Department of Computer Science, Toyohashi
- University of Technology, Toyohashi 441, JAPAN. Runs on Sparc, IBM RT,
- RS/6000, DecStation 3100, hp300, hp800, Macintosh II (under AUX),
- mp386, IBM PS2, Silicon Graphics 4d, Sun3, Sun4, Sequent Symmetry, IBM
- 370, NeXT and Vax. A port to DOS is in beta test as
- math.utexas.edu:/pub/beta2.zip. Commercial versions of {A}KCL are
- available from Austin Code Works, 11100 Leafwood Lane, Austin, TX
- 78750-3409, Tel. 512-258-0785, Fax 512-258-1342, E-mail
- guthery@acw.com, including a CLOS for AKCL. See also Ibuki, below.
-
- PowerLisp is a Common Lisp development environment for the Macintosh.
- It consists of a Common Lisp interpreter, native-code 680x0 compiler,
- 680x0 macro assembler, disassembler, incremental linker and
- multi-window text editor. It requires a Macintosh with at least a
- 68020 processor (any Mac except a Plus, SE or Classic) and system 7.0
- or later. About 2 megabytes of RAM are required to run it, and to do
- much with it you need more like 5 or 6 megabytes. Like any Common Lisp
- system, the more memory the better. PowerLisp has the ability to run
- in the background. While executing a Common Lisp program, the user may
- switch to another application as it continues to run. You can also
- edit programs while a Common Lisp program is running. PowerLisp is
- targeted to be compatible with CTLTL2 without CLOS (for now) but some
- Common Lisp functions are not yet implemented. Upcoming versions
- should include the remaining language features. The current released
- version is 1.10. PowerLisp is available from America Online and Genie as a
- shareware program ($50). It is also available from the Lisp
- Repository, as
- ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/powerlsp/v1_10/powerlsp.hqx
- Written by Roger Corman. For more information, send mail to
- PowerLisp@aol.com, roger@island.com or rogerc34@aol.com (RogerC34
- on America Online).
-
- RefLisp is a small Lisp interpreter. Versions exist for MS-DOS and
- UNIX (AIX). The MS-DOS version supports CGA/EGA/VGA graphics and the
- Microsoft Mouse. The interpreter is a shallow-binding (i.e.,
- everything has dynamic scope), reference counting design making it
- suitable for experimenting with real-time and graphic user interface
- programming. Common Lisp compatibility macros are provided, and most
- of the examples in "Lisp" by Winston & Horn have been run on RefLisp.
- RefLisp makes no distinction between symbol-values and
- function-values, so a symbol can be either but not both. RefLisp
- comes with an ASCII manual and many demonstration programs, including
- an analogue clock which never stops for garbage collection. It is
- written in ANSI C and is in the public domain. Source and binaries are
- available in the Lisp Utilities repository by anonymous ftp from
- ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/reflisp/
- For further information, send email to the author Bill Birch
- <bxb@zikzak.apana.org.au>.
-
- WCL is an implementation of Common Lisp for Sparc based workstations.
- It is available free by anonymous ftp from
- cdr.stanford.edu:/pub/wcl/ [36.93.0.31]
- as the files wcl2.2-solaris-src.tar.gz, wcl2.2-solaris-bins.tar.gz,
- wcl2.2-sunos4-src.tar.gz, wcl2.2-sunos4-bins.tar.gz, and
- wgdb4.2-sunos4.tar.gz. It includes a native solaris version (but with
- no dynamic .o loading or wgdb yet...), can use any version of GCC 2.X
- (GCC 2.1 is no longer required), and includes separate binary and
- source distribution so that recompilation is no longer needed to
- install WCL and WGDB. The wcl2.2-*.tar.gz files contain the WCL
- distribution, including CLX and PCL; wgdb4.2-sunos4.tar.gz contains a
- version of the GDB debugger which has been modified to grok WCL's
- Lisp. WCL provides a large subset of Common Lisp as a Unix shared
- library that can be linked with Lisp and C code to produce efficient
- and small applications. For example, the executable for a Lisp version
- of the canonical ``Hello World!'' program requires only 40k bytes
- under SunOS 4.1 for SPARC. WCL provides CLX R5 as a shared library,
- and comes with PCL and a few other utilities. For further information
- on WCL, see the paper published in the proceedings of the 1992 Lisp
- and Functional Programming Conference, a copy of which appears in the
- wcl directory as lfp-paper.ps, or look in the documentation directory
- of the WCL distribution. Written by Wade Hennessey
- <wade@sunrise.stanford.edu>. Please direct any questions to
- wcl@sunrise.stanford.edu. If you would like to be added to a mailing
- list for information about new releases, send email to
- wcl-request@sunrise.stanford.edu.
-
- XLISP is free, and runs on the IBM PC (MSDOS), Amiga (AmigaDOS),
- Atari ST (TOS), Apple Macintosh, and Unix. It should run on anything
- with a C compiler. It was written by David Michael Betz,
- 167 Villa Avenue #11, Los Gatos, CA 95032, 408-354-9303 (H),
- 408-862-6325 (W), dbetz@apple.com. The reference manual was written by
- Tim Mikkelsen. Version 2.0 is available by anonymous ftp from
- cs.orst.edu:/pub/xlisp/ [128.193.32.1] or
- sumex-aim.stanford.edu:/info-mac/lang/
- Version 2.1g* is the same as XLISP 2.0, but modified by Tom Almy
- <toma@sail.labs.tek.com> to bring it closer to Common Lisp, in
- addition to fixing several bugs. The latest version of XLISP can be
- obtained by anonymous ftp from
- ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/xlisp/ [128.2.206.173]
- It may also be available (in possible older versions) from
- ftp.biostr.washington.edu:/pub/xlisp [128.95.10.115]
- wasp.eng.ufl.edu:/pub [128.227.116.1]
- A Macintosh port of version 2.1e (and the C source code to its
- interface) is also available, from Macintosh ftp sites such as
- sumex.stanford.edu:/info-mac/dev/xlisp-21e2.hqx
- mac.archive.umich.edu:/mac/development/languages/xlisp2.1e2.sit.hqx
- The Macintosh version was written by Brian Kendig, <bskendig@netcom.com>.
- To obtain a copy through US mail, send email to Tom Almy,
- toma@sail.labs.tek.com. A Windows version of the statistical
- version of xlisp is available by anonymous ftp from
- ftp.cica.indiana.edu:/util/wxlslib.zip
- A version of XLISP-PLUS 2.1g that includes an experimental byte code
- compiler is available by anonymous ftp from
- umnstat.stat.umn.edu:/pub/xlispstat/xlisponly/ [128.101.51.1]
- as the file xlisp21gbc.tar.gz. Write to Luke Tierney <luke@stat.umn.edu>
- for more information.
-
- ----------------------------------------------------------------
- Subject: [4-1] Commercial Common Lisp implementations.
-
- Allegro Common Lisp 4.2 runs on a variety of platforms, including
- Sparcs, RS6000, HP700, Silicon Graphics, DecStation (prices start at
- $4,500) and NeXT ($2,000). It requires 12mb RAM for the 680x0 and 16mb
- for RISC. It includes native CLOS, X-windows support, Unix interface,
- incremental compilation, generational garbage collection, and a
- foreign function interface. Options include Allegro Composer
- (development environment, including debugger, inspector, object
- browser, time/space code profiler, and a graphical user interface,
- $1,500), Common LISP Interface Manager (CLIM 2.0 is a portable
- high-level user interface management system. CLIM 2.0 for Allegro
- CL supports both Motif and Openlook, $1,000) and Allegro CLIP
- (a parallel version of Lisp for the Sequent). Franz also markets
- Allegro CL\PC 2.0 for Windows 3.1 for $995 (discount prices of $449 are
- sometimes advertised in various AI magazines). Allegro CL\PC provides 32-bit
- compilation, complete CLOS, an integrated development environment,
- interface to the Windows API, DLL support, and free runtime delivery.
- Write to: Franz Inc., 1995 University Avenue, Berkeley, CA 94704 or
- call 1-800-333-7260, 510-548-3600, fax 510-548-8253, telex 340179
- WUPUBTLXSFO. Bug reports can be mailed to bugs@franz.com. Questions
- about Franz Inc. products (e.g., current and special pricing) can be
- sent to info@franz.com. To receive Franz Flash, Franz's electronic
- newsletter, send mail to flash@franz.com. The Franz Forum bboard is
- accessible by telnet to franzforum.franz.com. Files related to the
- bboard (e.g., patches, Franz's GNU-Emacs/Lisp interface, the Allegro FAQ)
- are available by anonymous ftp from
- ftp.uu.net:/vendor/franz/ [192.48.96.9]
-
- CLOE (Common Lisp Operating Environment) is a cross-development
- environment for IBM PCs (MSDOS) and Symbolics Genera. It includes
- CLOS, condition error system, generational garbage collection,
- incremental compilation, code time/space profiling, and a stack-frame
- debugger. It costs from $625 to $4000 and requires 4-8mn RAM and a 386
- processor. Write to: Symbolics, 6 New England Tech Center,
- 521 Virginia Road, Concord, MA 01742, call 1-800-394-5522 or
- 508-287-1000 or fax 508-287-1099.
-
- Golden Common Lisp (GCLisp 4.4) runs on IBM PCs under DOS, Windows,
- OS/2, and Windows NT, costing $2,000 ($250 extra for Gold Hill
- Windows), and includes an incremental compiler, foreign function
- interface, interactive debugger, SQL interface, and emacs-like editor.
- It supports DDE and other Windows stuff, and is CLtL1 compatible.
- Supports PCL/CLOS. It requires 4mb RAM, and 12mb disk. See a review in
- PC-WEEK 4/1/91 comparing GCLisp with an older version of MCL. Write
- to: Gold Hill Computers, 26 Landsdowne Street, Cambridge, MA 02139,
- call 617-621-3300, or fax 617-621-0656.
-
-
- Harlequin Lispworks:
-
- LispWorks from Harlequin runs on a variety of Unix platforms,
- including Sun Sparc and clones (SunOS and Solaris), IBM RS/6000 (AIX),
- DEC MIPS (Ultrix), DEC Alpha (OSF/1), HP PA (HP-UX), and SGI (IRIX).
- LispWorks uses menus and graphics to provide convenient, user friendly
- access to its wide array of powerful tools. A C/C++ interface, an SQL
- interface, and a fully integrated Prolog compiler are a standard part
- of LispWorks. CLIM 2.0 is also available.
-
- + COMMON LISP: CLtL2 compatible, native CLOS/MOP, generational GC,
- C/C++ interface.
-
- + ENVIRONMENT: Prolog, Emacs-like editor/listener/shell, defadvice,
- defsystem, cross-referencing, lightweight processes,
- debugger, mail reader, extensible hypertext online doc, LALR
- parser generator.
-
- + BROWSERS/GRAPHERS: files, objects, classes, generic functions,
- source code systems, specials, compilation warnings.
-
- + GRAPHICS: CLX, CLUE, Toolkit, CAPI, Open Look, Motif,
- interface builder.
-
- + INTEGRATED PRODUCTS: CLIM 2.0, KnowledgeWorks (RETE engine).
-
- For further information, contact by e-mail worldwide:
- lispworks-request@harlequin.com (OR @harlequin.co.uk)
- or in the US:
- FAX: 617-252-6505
- Voice: 800-WORKS-4-YOU (800-967-5749) or 617-374-2400 or 617-252-0052
- Mail: Harlequin Inc., One Cambridge Center, Cambridge, MA 02142
- or in Europe:
- FAX: 0223-872-519 (OR 44-1223-872-519 from outside UK)
- Voice: 0223-873-800 OR -872-522 (OR 44-1223-873-800 from outside UK)
- Telex: 818440 harlqn g
- Mail: Harlequin Ltd., Barrington Hall, Barrington, Cambridge, CB2 5RG
-
-
- Harlequin FreeLisp:
-
- Harlequin Inc. is shipping FreeLisp (TM), which has been developed
- specifically to meet the Lisp teaching requirements of the academic
- community in terms of both functionality and price. FreeLisp
- is a reduced implementation of Harlequin's premier Common Lisp
- development environment, LispWorks (R). FreeLisp runs under on PC's
- under Windows, and has many of the environmental features as
- LispWorks but does not include a compiler. For prices and information
- about FreeLisp, contact by e-mail worldwide
- lispworks-request@harlequin.com (OR @harlequin.co.uk)
- or in the US:
- fax: 617-252-6505
- voice: 800-WORKS-4-YOU (800-967-5749) or 617-374-2400 or 617-252-0052
- mail: Harlequin Inc., One Cambridge Center, Cambridge, MA 02142
- or in Europe:
- fax: 0223-872-519 (OR 44-1223-872-519 from outside UK)
- voice: 0223-873-800 OR -872-522 (OR 44-1223-873-800 from outside UK)
- Telex: 818440 harlqn g
- mail: Harlequin Ltd., Barrington Hall, Barrington, Cambridge, CB2 5RG
-
- Ibuki Common Lisp:
-
- Ibuki Common Lisp (IBCL) v02/01 is a commercialized and improved
- version of Kyoto Common Lisp. It runs on over 30 platforms, including
- Sun3, Sparc, Dec (Ultrix), Apollo, HP 9000, IBM RS/6000, Silicon
- Graphics and IBM PCs (under AIX). It includes an incremental compiler,
- interpreter, and C/Fortran foreign function interface. It generates C
- code from the Lisp and compiles it using the local C compiler. Image
- size is about 3mb. Cost is $2800 (workstations), $3500 (servers), $700
- (IBM PCs). Supports CLOS and CLX ($200 extra). Source code is
- available at twice the cost. Ibuki now also has a product called CONS
- which compiles Lisp functions into linkable Unix libraries. Write to:
- Ibuki Inc., PO Box 1627, Los Altos, CA 94022, or call 415-961-4996,
- fax 415-961-8016, or send email to Richard Weyhrauch, rww@ibuki.com or
- support@ibuki.com.
-
- Lucid Common Lisp runs on a variety of platforms, including PCs (AIX),
- Apollo, HP, Sun-3, Sparc, IBM RT, IBM RS/6000, Decstation 3100,
- Silicon Graphics, and Vax, and costs $2500 (IBM PCs), $4400 (other
- platforms). Lucid includes native CLOS, a foreign function interface,
- and generational garbage collection. CLIM is available for Lucid as
- a separate product. Write to Lucid Inc., 707 Laurel Street, Menlo Park,
- CA 94025, call toll free 800-225-1386 (or 800-843-4204), 415-329-8400,
- fax 415-329-8480, or email to sales@lucid.com for information on pricing,
- product availability, etc. Technical questions may be addressed to
- customer-support@lucid.com. See also the comments in question [1-2]
- on the wizards.doc file that comes with the release.
-
- Macintosh Common Lisp (MCL 2.0) runs on the Apple Macintosh (Mac+ or
- higher with 4mb RAM and system software 6.0.4 or later or AUX 3.0) and
- is available from APDA for $495. It includes a native CLOS Macintosh
- Toolbox/interface toolkit, ephemeral garbage collection, incremental
- compiler, window-based debugger, source-code stepper, object
- inspector, emacs-style editor, and a foreign function interface.
- Bug reports should be sent to bug-mcl@cambridge.apple.com. With
- MCL version 2.0, Apple has started distributing a CD-ROM which
- contains, among other things, a large collection of Lisp code,
- complete MCL manuals in an online-browser format, the CLIM 1.0 manual
- in TeX and postscript, and copies of Gambit 1.8 Scheme, SIOD 2.8
- Scheme, Pixie Scheme, and a demo version of MacScheme. For more
- information, write to: APDA, Apple Computer Inc., 20525 Mariani
- Avenue, MS 33-G, Cupertino, CA 95014-6299 or call toll free
- 1-800-282-2732 (US), 1-800-637-0029 (Canada), 1-716-871-6555. Their
- fax number is 1-716-871-6511 and their telex is 171-576. Email may
- also be sent to APDA@applelink.apple.com or 76666.2405@compuserve.com.
- CLIM for MCL is available for $495 as a separate product from
- Lucid, Inc., 707 Laurel Street, Menlo Park, CA 94025 U.S.A.,
- 415-329-8400, fax: 415-329-8480, <sales@lucid.com>.
- [Note: A November 10, 1994 press release announced that Apple has
- licensed MCL to Digitool, Inc. for the purpose of future
- development of MCL. Digitool will introduce a Power Macintosh
- version next year that generates native PowerPC code. For more
- information write to Digitool, Inc., 675 Massachusetts Avenue,
- Cambridge, MA 02139, call 617-441-5000, fax 617-576-7680, or send
- email to <hsayed@digitool.com>.]
-
- Medley 2.0 is a Common Lisp development environment that includes a
- native CLOS w/MOP, window toolkit, window-based debugger, incremental
- compiler, structure editor, inspectors, stepper, cross-referencer
- (Masterscope), code analysis tools, and browsers. It is the successor
- to InterLisp-D. It runs on a variety of platforms, including Suns,
- DecStations, 386/486s, IBM RS/6000, MIPS, HP, DEC Alpha, and Xerox
- 1186. The price for Unix machines is $3,195 for the developer version
- and $1,250 for the runtime version. Medley also runs under DOS 4.0 or
- higher ($795 developer version, $300 runtime version, and $250 student
- version). Instructional licenses are also available at $250/copy for DOS
- (to a max of $1,250) and $1,000/copy for Unix (to a max of $5,000).
- For more information, write to Venue, 1624 Franklin Street, Suite 1212,
- Oakland, CA 94612, call 800-228-5325 or 510-835-8856, fax
- 510-835-8251, or send email to aisupport.mv@envos.xerox.com.
-
- muLISP-90 v7.1 is a small Lisp which runs on IBM PCs (or the HP 95LX
- palmtop), MS-DOS version 2.1 or later. It isn't Common Lisp, although
- there is a Common Lisp compatibility package which augments muLISP-90
- with over 450 Common Lisp special forms, macros, functions and control
- variables. Includes a screen-oriented editor and debugger, a window
- manager, an interpreter and a compiler. Among the example programs is
- DOCTOR, an Eliza-like program. The runtime system allows one to create
- small EXE or COM executables. Uses a compact internal representation
- of code to minimize space requirements and speed up execution. The
- kernel takes up only 50k of space. Costs $150. muLISP-XM is a version
- of muLISP-90 that can take advantage of up to 4 gigabytes of extended
- memory and costs $300. Write to Soft Warehouse, Inc., 3660 Waialae
- Avenue, Suite 304, Honolulu, HI 96816-3236, call 808-734-5801, or fax
- 808-735-1105.
-
- NanoLISP 2.0 is a Lisp interpreter for DOS systems that supports a
- large subset of the Common Lisp (CLtL2) standard, including lexical and
- dynamic scoping, four lambda-list keywords, closures, local functions,
- macros, output formatting, generic sequence functions, transcendental
- functions, 2-d arrays, bit-arrays, sequences, streams, characters
- double-floats, hash-tables and structures. Runs in DOS 2.1 or higher,
- requiring only 384k of RAM. Cost is $100. Write to: Microcomputer Systems
- Consultants, PO Box 6646, Santa Barbara, CA 93160 or call 805-967-2270.
-
- Poplog Common Lisp is an integrated Lisp/Prolog environment with an
- incremental compiler. It runs on a variety of platforms, including
- Unix ($749), Sparc ($4500), Macintosh AUX ($749), and VAX/VMS
- ($4500). There are no run-time fees. Write to: Computable Functions, Inc.,
- 35 South Orchard Drive, Amherst, MA 01002, call 413-253-7637, or fax
- 413-545-1249.
-
- Procyon Common Lisp runs on either the Apple Macintosh or IBM PC (386/486
- or OS/2 native mode), costing 450 pounds sterling ($675) educational,
- 1500 pounds ($2250) commercial. It requires 2.5mb RAM on the Macintosh
- and 4mb RAM on PCs (4mb and more than 4mb recommended respectively). It
- is a full graphical environment, and includes a native CLOS with
- meta-object protocol, incremental compilation, foreign function
- interface, object inspector, text and structure editors, and debugger.
- Write to: Scientia Ltd., St. John's Innovation Centre, Cowley Road,
- Cambridge, CB4 4WS, UK, with phone +44-223-421221, fax +44-223-421218.
- E-mail: 100142.341@compuserve.com.
- [NOTE: The rights to the MS Windows version of Procyon were sold to
- Franz who are marketing and developing it as Allegro CL\PC. See
- Allegro's entry for more information. The MS Windows version of
- Procyon is no longer available from Scientia. Expertelligence no
- longer distributes any version of Procyon.]
-
- Software Engineer 2.1 is a Lisp for Windows that creates small
- stand-alone executables (no royalties or run-time libraries required).
- It is a subset of Common Lisp, but includes CLOS. Supports DDE and
- Windows API calls. It requires 2mb RAM, but can use up to 16mb of
- memory, generating 286/386 specific code. It costs $350. Write to:
- Raindrop Software, 833 Arapaho Road, Suite 104, Richardson, TX 75081,
- call 214-234-2611, fax 214-234-2674, or send email to
- 70632.3126@compuserve.com.
-
- Star Sapphire Common LISP 3.4 provides a subset of Common Lisp and
- includes an emacs-like editor, compiler, debugger, DOS graphics and
- CLOS. It runs on IBM PCs (MSDOS or Windows), requires 640k RAM, a hard
- disk, and costs $100. Write to: Sapiens Software Corporation,
- PO Box 3365, Santa Cruz, CA 95063-3365, call 408-458-1990,
- fax 408-425-0905/9220. Copies may also be ordered from the Programmers'
- Shop at 800-421-8006. Sapiens Software also has a Lisp-to-C
- translator in beta-test.
-
- Top Level Common Lisp includes futures, a debugger, tracer, stepper,
- foreign function interface and object inspector. It runs on Unix
- platforms, requiring 8mb RAM, and costs $687. Write to: Top Level,
- 100 University Drive, Amherst, MA 01002, call (413) 549-4455, or fax
- (413) 549-4910.
-
- Lisps which run on special-purpose hardware (Lisp Machines) include
-
- o Symbolics 1-800-394-5522 (508-287-1000) fax 508-287-1092
- 6 Concord Farms, 555 Virginia Road, Concord, MA 01742.
- In Germany: Symbolics Systemhaus GmbH, Mergenthalerallee 77,
- 65760 Eschborn, (49) 6196-47220, fax (49) 6196-481116.
- Symbolics Open Genera runs on DEC 3000 Workstations (models 600
- and 800 APX with the OSF/1 operating system), at a price of $18,500.
-
- o TI Explorers
- Texas Instruments Incorporated, Data Systems Group,
- P.O. Box 181153 DSG-230, Austin, Texas 78718
-
- o Xerox Interlisp. See Medley above.
-
- ----------------------------------------------------------------
- Subject: [4-1a] Lisp to C translators
-
- Lisp-to-C Translator translates Common Lisp into human-readable ANSI
- C. Release 3.2 supports such features as CLOS, the condition system,
- Lisp type declaration heeding, and Mac, Windows, and Alpha
- compatibility. (Release 3.0, introduced in 1992, eliminated the old
- requirement that the garbage collector had to be called explicitly).
- Works with Lucid, Symbolics, Allegro, Harlequin and MCL. It costs
- $11,995. Write to: Chestnut Software, Inc., 2 Park Plaza, Suite 205,
- Boston, MA, 02116, call 617-542-9222, fax 617-542-9220, or e-mail Mr.
- Kenneth J. Koocher <ken@chestnut.com>.
-
- Some Lisp compilers (AKCL, Ibuki) and Scheme compilers (Bigloo,
- Hobbit/SCM, Scheme->C) compile into C.
-
- ----------------------------------------------------------------
- Subject: [4-2] Scheme Implementations
-
- Scheme implementations are listed in the Scheme FAQ posting,
-
- Free Scheme implementations include PC-Scheme, PCS/Geneva, MIT Scheme (aka
- C-Scheme), SCM, Hobbit, Gambit, T, Oaklisp, Elk, Scheme->C, SIOD
- (Scheme in One Defun), XScheme, Fools' Lisp, Scheme48, UMB Scheme,
- VSCM, Pixie Scheme, HELP (a lazy Scheme), Similix, FDU Scheme,
- PseudoScheme, Scheme84 and Scheme88.
-
- Commercial Scheme implementations include Chez Scheme, MacScheme, and EdScheme.
-
- Of the free Scheme implementations, the following are implemented in Lisp:
-
- Peter Norvig's book "Paradigms of AI Programming" has a chapters about
- Scheme interpreters and compilers, both written in Common Lisp. The
- software from the book is available by anonymous ftp from
- unix.sri.com:/pub/norvig/ and on disk in Macintosh or DOS format from
- the publisher, Morgan Kaufmann. For more information, contact: Morgan
- Kaufmann, Dept. P1, 2929 Campus Drive, Suite 260, San Mateo CA 94403,
- or call Toll free tel: (800) 745-7323; FAX: (415) 578-0672
-
- PseudoScheme is available free by anonymous ftp from
- swiss-ftp.ai.mit.edu:/archive/pseudo/pseudo-2-8.tar.Z [18.43.0.152]
- It is Scheme implemented on top of Common Lisp, and runs in Lucid,
- Symbolics CL, VAX Lisp under VMS, and Explorer CL. It should be easy
- to port to other Lisps. It was written by Jonathan Rees
- (jar@altdorf.ai.mit.edu, jar@cs.cornell.edu). Send mail to
- info-clscheme-request@mc.lcs.mit.edu to be put on a mailing list for
- announcements. Conforms to R3RS except for lacking a correct
- implementation of call/cc. It works by running the Scheme code through
- a preprocessor, which generates Common Lisp code.
-
- Scheme84 is in the public domain, and available by mail from Indiana
- University. It runs on the VAX in Franz Lisp under either VMS or BSD Unix.
- To receive a copy, send a tape and return postage to: Scheme84
- Distribution, Nancy Garrett, c/o Dan Friedman, Department of Computer
- Science, Indiana University, Bloomington, Indiana. Call 1-812-335-9770
- or send mail to nlg@indiana.edu for more information. It will also
- run in Jeff Dalton's port of Franz Lisp to Net/Free/386BSD on 386-like
- machines. (See the Lisp FAQ for information on Franz Lisp.)
-
- Scheme88 is a re-implementation of Scheme84 to run in Common Lisp. It
- available by anonymous ftp from
- rice.edu:/public/scheme88.sh
- and also from the Scheme Repository.
-
- ----------------------------------------------------------------
- Subject: [4-4] Free Implementations of Other Lisp Dialects
-
- 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>
-
- ----------------------------------------------------------------
- Subject: [4-5] Commercial Implementations of Other Lisp Dialects
-
- Franz Lisp 2.0 runs on the Apple Macintosh, requiring 1mb RAM for the
- interpreter ($99) and 2.5mb RAM for the compiler ($199). Student prices
- are $60 for the interpreter and $110 for the interpreter and compiler.
- Includes editor and language reference manual. Complete sources are
- available for $649. The ALJABR symbolic mathematics system costs $249.
- Write to: Fort Pond Research, 15 Fort Pond Road, Acton, MA 01720,
- call 1-508-263-9692, or send mail to order@fpr.com.
-
- Le-Lisp includes a compiler, color and graphic output, a debugger, a
- pretty printer, performance analysis tools, tracing, and incremental
- execution. Le-Lisp currently runs on Unix, VMS, and Windows 3.1. Note
- that Le-Lisp is neither Common Lisp nor Scheme. Le-Lisp was
- originally developed in 1980 at Inria, the French national computer
- science laboratory, by a team led by Jerome Chailloux for work on VLSI
- design. It was based on several earlier Lisps in the MacLisp family,
- but was not directly derived from MacLisp. Le-Lisp enjoyed a large
- success in the French academic world because it was small, fast, and
- portable, being based on a abstract machine language called LLM3. In
- 1983, for example, Le-Lisp ran on Z-80 machines running CP/M. In 1987,
- Ilog was formed as an offshoot of Inria to commercialize and improve
- Le-Lisp and several products which had been developed with it,
- including a portable graphic interface system and an expert system
- shell. Since then, Ilog has continued to grow and expand the use of
- Le-Lisp into industrial markets around the world. Ilog is the largest
- European Lisp vendor, and continues to develop new products and
- markets for Lisp. In 1992, Ilog released the next major version of
- Le-Lisp, Le-Lisp version 16. This version modernizes Le-Lisp for use
- in the industrial world, adding lexical closures and
- special-form-based semantics for static analysis, a new object system
- based on the EuLisp object system (TELOS), an enhanced module system
- for application production, a conservative GC for integration with C
- and C++, and compilation to C for portability and efficiency on a wide
- range of processors. For pricing and other information, write to
- ILOG, 2 Avenue Gallieni, BP 85, 94253 Gentilly Cedex, France, call
- 33-1-46-63-66-66, fax 33-1-46-63-15-82, or send email to Jerome
- Chailloux (chaillou@ilog.fr).
-
- CLISP v6.89 is a library of functions which extends the C programming
- language to include some of the functionality of Lisp. Requires
- ANSI C. Costs $349 with no run-time fee.
- Write to Drasch Computer Software, 187 Slade Road, Ashford, CT 06278,
- or call or fax 203-429-3817.
-
- Two references in Dr. Dobb's journal on Lisp-style libraries for C
- are: Douglas Chubb, "An Improved Lisp-Style Library for C", Dr. Dobb's
- Jounral #192, September 1992, and Daniel Ozick, "A Lisp-Style Library
- for C", Dr. Dobb's Journal #179:36-48, August 1991. Source is available by
- ftp from various archives, including wuarchive.wustl.edu (MSDOSDDJMAG),
- or ftp.mv.com:/pub/ddj, or the DDJ Forum on Compuserve.
-
- Lily (LIsp LibrarY) is a C++ class library that lets C++ programmers
- write LISP-style code. Includes some example programs from Winston's
- Lisp book recoded in Lily. Most or all of chapters 17 (Symbolic
- Pattern Matching), 18 (Expert Problem Solving), and 23 (Lisp in Lisp)
- are implemented in the examples. Lily works with GNU G++ (2.4.5) and
- Turbo C++ for Windows. Lily is available by anonymous ftp from
- sunsite.unc.edu:/pub/packages/development/libraries/ [152.2.22.81]
- as lily-0.1.tar.gz. This site is fairly slow; a copy is available from
- the Lisp Utilities collection. For more information, contact
- Roger Sheldon <sheldon@kong.gsfc.nasa.gov>.
-
-
- Other Lisps for PCs include:
-
- o UO-LISP from Calcode Systems, e-mail:calcode!marti@rand.org
- It comes complete with compiler and interpreter, and is optimised for
- large programs. It is Standard LISP, not Common LISP. They are based
- in Amoroso Place in Venice, CA.
-
- o LISP/88 v1.0. Gotten from Norell Data Systems, 3400 Wilshire Blvd,
- Los Angeles, CA 90010, in 1983. They may or may not still exist.
-
- o IQLisp. Not a Common Lisp but still very good for PCs - you can
- actually get a lot done in 640K. The lisp itself runs in less than
- 128K and every cons cell takes only 6 bytes. Unfortunately that
- makes the 640K (maybe a little more, but certainly no more than 1M)
- limit really hard. It has a byte code compiler which costs extra.
- This has support for all sorts of PC specific things.
- It costs $175 w/o compiler, $275 with.
- Write to: Integral Quality, Box 31970, Seattle, WA 98103,
- call Bob Rorschach, (206) 527-2918 or email rfr@franz.com.
-
- ----------------------------------------------------------------
- Subject: [4-6] What is Dylan?
-
- Dylan is a new Object-Oriented Dynamic Language (OODL), based on
- Scheme, CLOS, and Smalltalk. The purpose of the language is to retain
- the benefits of OODLs and also allow efficient application delivery.
- The design stressed keeping Dylan small and consistent, while allowing
- a high degree of expressiveness. Dylan is consistently object-oriented;
- it is not a procedural language with an object-oriented extension. A
- manual/specification for the language is available from Apple Computer.
- Send email to dylan-manual-request@cambridge.apple.com or write to
- Apple Computer, 1 Main Street, Cambridge, MA 02142. Include your
- complete address and also a phone number (the phone number is
- especially important for anyone outside the US). Comments on Dylan can
- be sent to the internet mail address dylan-comments@cambridge.apple.com.
-
- The mailing list info-dylan@cambridge.apple.com is for any and all
- discussions of Dylan, including language design issues, implementation
- issues, marketing issues, syntax issues, etc. The mailing list
- announce-dylan@cambridge.apple.com is for major announcements about
- Dylan, such as the availability of new implementations, new versions
- of the manual, etc. This mailing list should be *much* lower volume
- than info-dylan. Everything sent to this list is also sent to
- info-dylan. The newsgroup comp.lang.dylan is gatewayed to the
- info-dylan mailing list.
-
- Send mail to the -request version of the list to be added to it.
- You can also send an email message to majordomo@cambridge.apple.com
- with "subscribe info-dylan" or "unsubscribe info-dylan" in the body,
- and likewise for the other lists, mutatis mutandis.
-
- Apple hasn't announced plans to release Dylan as a product.
-
- The directory cambridge.apple.com:pub/dylan contains some documents
- pertaining to Dylan, including a FAQ list.
-
- ======== THOMAS ========
-
- Thomas is a compiler for a language that is compatible with the
- language described in the book "Dylan(TM) an object-oriented dynamic
- language" by Apple Computer Eastern Research and Technology, April
- 1992. Thomas was written at Digital Equipment Corporation's Cambridge
- Research Laboratory. Thomas is NOT Dylan(TM) and was built with no
- direct input, aid, assistance or discussion with Apple.
-
- Thomas is available to the public by anonymous ftp at
- crl.dec.com:/pub/DEC/Thomas
- gatekeeper.pa.dec.com:/pub/DEC/Thomas
- swiss-ftp.ai.mit.edu:/archive/Thomas
-
- The Thomas system is written in Scheme and runs under MIT's CScheme,
- DEC's Scheme->C, and Marc Feeley's Gambit. It can run on a wide range
- of machines including the Macintosh, PC compatibles, Vax, MIPS, Alpha,
- and 680x0. Thomas generates IEEE compatible Scheme code.
-
- A ready-made version of Thomas 1.1 interpreter built upon MacGambit
- 2.0 as a double-clickable Macintosh application is available by
- anonymous ftp from cambridge.apple.com:/pub/dylan/gambit/ as
- the file thomas-1.1-interp.hqx.
-
- For discussion of Thomas, send a note to
- info-thomas-request@crl.dec.com
- to be added to the mailing list.
-
- DEC CRL's goals in building Thomas were to learn about Dylan by
- building an implementation, and to build a system they could use to
- write small Dylan programs. As such, Thomas has no optimizations of
- any kind and does not perform well.
-
- The original development team consisted of:
- Matt Birkholz (Birkholz@crl.dec.com)
- Jim Miller (JMiller@crl.dec.com)
- Ron Weiss (RWeiss@crl.dec.com)
- In addition, Joel Bartlett (Bartlett@wrl.dec.com), Marc Feeley
- (Feeley@iro.umontreal.ca), Guillermo Rozas (Jinx@zurich.ai.mit.edu)
- and Ralph Swick (Swick@crl.dec.com) contributed time and energy to the
- initial release.
-
- ======== Marlais ========
-
- Marlais is a simple interpreter for a language strongly resembling
- Dylan. It is available by anonymous ftp from
- ftp.cis.ufl.edu:/pub/Marlais
- cambridge.apple.com:/pub/dylan/Marlais
- travis.csd.harris.com:/pub/
- Currently runs on i386 and i486 (OS/2 or Linux), IBM PC/RT, IBM
- RS/6000, HP9000/300, HP9000/700, DECstations (Ultrix), SGI (IRIX),
- Sony News, Apple Macintosh (A/UX), Sun3, Sun4, Vax (4.3bsd and
- ultrix), m88k (Harris Nighthawk running CX/UX), MIPS M/120, Sequent
- Symmetry, Encore Multimax. Contact Joe Wilson <jnw@cis.ufl.edu> or
- Brent Benson <brent@ssd.csd.harris.com> for more information.
-
- ================
-
- The Gwydion Project at CMU is developing an innovative new software
- development environment based on the Dylan language (and, in the
- process, will make available a very high-quality implementation of
- Dylan). This project includes many of the same people responsible for
- CMU Common Lisp. (In Welsh mythology, Gwydion is the uncle of Dylan
- and nephew of Math.) A Mosaic page describing the project goals, how
- they fit in with the Dylan language, and copies of the Dylan language
- manual and latest approved design notes is available as
- http://legend.gwydion.cs.cmu.edu:8001/gwydion/
- For more information, write to gwydion-group@cs.cmu.edu.
-
- Mindy (Mindy Is Not Dylan Yet) is a Dylan-like language from the
- Gwydion Project. Mindy is intended for use as a development tool while
- work on the "real" high-performance Dylan implementation progresses.
- Mindy is available by anonymouse ftp from legend.gwydion.cs.cmu.edu as
- the file /afs/cs.cmu.edu/project/gwydion/release/mindy.tar.gz.
- Send bug reports to gwydion-bugs@cs.cmu.edu; support will be minimal.
-
- ----------------------------------------------------------------
- Subject: [4-7] What is Pearl Common Lisp?
-
- When Apple Computer acquired Coral Software in January 1989, they
- re-released Coral's Allegro Common Lisp and its optional modules as
- Macintosh Allegro Common Lisp (now just Macintosh Common Lisp).
- Coral's other product, Pearl Lisp, was discontinued at that time.
- Pearl Lisp provides a subset of the functionality of MACL 1.3 and is
- not even fully CLtL1-compatible (e.g., the implementation of defstruct is
- different).
-
- Despite rumors to the contrary, Pearl Lisp is not and never was public
- domain. Nevertheless, Pearl Lisp and its documentation were placed in
- the "Moof:Goodies:Pearl Lisp" folder on the first pressing of "Phil
- and Dave's Excellent CD", the precursor to the current Apple
- Developer's CD-ROM series. Apple removed Pearl from later versions of
- the developer CD-ROM distribution because of complaints from other
- Lisp vendors. If you own a copy of Pearl Lisp or a copy of this
- CD-ROM, you can make it runnable under System 7 with some slight
- modifications using ResEdit. To repeat, Pearl Lisp is NOT public
- domain, so you must own a copy to use it.
-
- To make it runnable, one needs to use ResEdit to make changes to the
- BNDL and FREF resources so that it will connect to its icons properly.
- This will make it respond to double-clicks in the normal manner and
- make it be properly linked to its files. Detailed instructions for
- modifying Pearl Lisp using ResEdit may be obtained from the Lisp
- Utilities Repository by anonymous ftp from
- ftp.cs.cmu.edu:/user/ai/lang/lisp/impl/pearl/
- as the file pearl.txt.
-
- After you've made the changes, it will run under System 7 on 68000s
- and 68030s if you turn off 32-bit addressing. It seems to bomb on a
- Quadra.
-
- If you need a more powerful Lisp or one that is compatible with the
- standard for Common Lisp, consider purchasing Macintosh Common Lisp.
-
- ----------------------------------------------------------------
- Subject: [4-9] What Lisp-related discussion groups and mailing lists exist?
-
- Before posting to any discussion group, please read the rest
- of this FAQ, to make sure your question isn't already answered.
-
- Scheme-related mailing lists and newsgroups are listed in the Scheme
- FAQ, and AI-related mailing lists and newsgroups are listed in the AI FAQ.
-
- First of all, there are several Lisp-related newsgroups:
- comp.lang.lisp General Lisp-related discussions.
- See below for archive information.
-
- comp.lang.clos Discussion related to CLOS, PCL, and
- object-oriented programming in Lisp.
- Gatewayed to commonloops@cis.ohio-state.edu.
- (or equivalently, comp.lang.clos@cis.ohio-state.edu)
- See below for info on the newsgroup's archives.
-
- comp.org.lisp-users Discussions related to Association of Lisp Users.
- Gatewayed to the ALU mailing list. This is an
- organizational mailing list/newsgroup, not a
- technical forum.
-
- comp.std.lisp For discussion of emerging standards for
- the Lisp language, including "de facto" standards.
- Moderated by Brad Miller <miller@cs.rochester.edu>.
- Submissions should be sent to
- lisp-standards@cs.rochester.edu
- Archived on
- ftp.cs.rochester.edu:/pub/lisp-standards/
- Gatewayed to a mailing list (send mail to
- lisp-standards-request@cs.rochester.edu to join).
-
- comp.lang.lisp.mcl Discussions related to Macintosh
- Common Lisp. This newsgroup is gatewayed
- to the info-mcl@cambridge.apple.com
- mailing list and archived on cambridge.apple.com.
-
- comp.lang.lisp.franz Discussion of Franz Lisp, a dialect of Lisp.
- (Note: *not* Franz Inc's Allegro.)
-
- comp.lang.lisp.x Discussion of XLISP, a dialect of Lisp, and XScheme.
-
- comp.sys.xerox Discussions related to using Medley (name exists
- for historical reasons, and is likely to change
- soon). Gatewayed to the info-1100 mailing list.
-
- comp.sys.ti.explorer TI Explorers Lisp machines.
-
- comp.windows.garnet Garnet, a Lisp-based GUI.
-
- comp.ai and subgroups General AI-related dicusssion.
-
-
- The newsgroup comp.lang.lisp is archived on
- ftp.gmd.de:/usenet/comp.lang.lisp/ [129.26.8.84]
- by month, from 1989 onward. Individual files are in rnews
- format. (They contain articles prefixed by a header line "#! rnews
- <nchars> archive" where <nchars> is the number of characters in the
- article following the header. That format is convenient for various
- news processing programs (e.g. relaynews) and is rather easy to
- process from a lisp program too.) A copy of the GMD archives for
- comp.lang.lisp is available on cambridge.apple.com:/pub/comp.lang.lisp/.
-
-
- We list several mailing lists below. In general, to be added to
- a mailing list, send mail to the "-request" version of the address.
- This avoids flooding the mailing list with annoying and trivial
- administrative requests. [To subscribe to info-mcl, info-dylan, or
- other mailing lists based at cambridge.apple.com, send a message to
- majordomo@cambridge.apple.com with "subscribe <list_name>" in the
- message body. Likewise use "unsubscribe <list_name>" to cancel your
- subscription and "help" to get help.]
-
- General Lisp Mailing Lists:
-
- common-lisp@ai.sri.com Technical discussion of Common Lisp.
- lisp-utilities@cs.cmu.edu Low volume moderated mailing list
- associated with the Lisp Utilities
- Repository at CMU. (Also known as
- cl-utilities@cs.cmu.edu)
- lisp-faq@think.com A mailing list concerning the contents
- of this FAQ posting only.
-
- alu@freud.arc.nasa.gov Forum for use by members (current
- and prospective) of the Association
- of Lisp Users. It is bidirectionally
- gatewayed into the newsgroup
- comp.org.lisp-users. This is an
- organizational mailing list,
- not a technical forum.
-
- Particular Flavors of Lisp:
-
- info-mcl@cambridge.apple.com Macintosh Common Lisp. Gatewayed
- to the comp.lang.lisp.mcl newsgroup.
- info-mcl-digest@cambridge.apple.com Automatically generated digest format
- version of the info-mcl mailing list.
-
- cmucl-bugs@cs.cmu.edu CMU Common Lisp bug reports
-
- slug@ai.sri.com Symbolics Lisp Users Group
- Archived on warbucks.ai.sri.com and
- ftp.ai.sri.com:/pub/slug.
-
- allegro-cl@cs.berkeley.edu Franz Allegro Common Lisp
-
- amiga-lisp@contessa.phone.net Lisp on the Amiga
-
- kcl@cli.com Kyoto Common Lisp
- Archived in ftp.cli.com:/pub/kcl/kcl-mail-archive
- kcl@rascal.ics.utexas.edu Forwards to kcl@cli.com.
-
- lispworks@harlqn.co.uk LispWorks
-
- clisp-list@ma2s2.mathematik.uni-karlsruhe.de CLISP
- To subscribe, send mail to listserv@ma2s2.mathematik.uni-karlsruhe.de
- with "subscribe clisp-list <your full name>" in the message body.
- Use "help" to get a help message back and "unsubscribe clisp-list"
- to remove yourself from the list.
-
- info-ti-explorer@sumex-aim.stanford.edu TI Explorer Lisp Machine
- bug-ti-explorer@sumex-aim.stanford.edu TI Explorer Lisp Machine
-
- info-1100@cis.ohio-state.edu Xerox/Envos Lisp machine environment,
- InterLisp-D, and Medley. Gatewayed to
- the newsgroup comp.sys.xerox. Will be
- moving to info-1100@anzus.com.
-
- franz-friends@cs.berkeley.edu The Franz Lisp Language.
- franz-composers@cs.berkeley.edu Maintainers of Franz Lisp.
-
- Lisp Windowing Systems:
-
- cl-windows@ai.sri.com Common Lisp Window System Discussions.
- bug-clx@expo.lcs.mit.edu CLX (Common Lisp X Windows)
- clim@bbn.com Common Lisp Interface Manager
- clue-review@dsg.csc.ti.com Common Lisp User-Interface Environment
- express-windows@cs.cmu.edu Express Windows
- garnet-users@cs.cmu.edu Garnet (send mail to garnet@cs.cmu.edu
- or garnet-request@cs.cmu.edu to be added)
- gina-users@gmd.de GINA and CLM
- lispworks@harlequin.co.uk LispWorks
- winterp@netcom.com WINTERP (OSF/Motif Widget INTERPreter)
- yyonx@csrl.aoyama.ac.jp YYonX
-
- Lisp Object-Oriented Programming:
-
- CommonLoops@cis.ohio-state.edu (same as comp.lang.clos@cis.ohio-state.edu)
- Discussion related to CLOS, PCL, and object-oriented programming
- in Lisp. The name is in honor of the first freely-available
- implementation of CLOS, Xerox PARC's Portable Common Loops, and
- was originally the mailing list for discussing that
- implementation. Now gatewayed to the comp.lang.clos newsgroup.
- The mailing list is archived on nervous.cis.ohio-state.edu in
- the directory pub/lispusers/commonloops.
- The CLOS code repository is in pub/lispusers/clos.
-
- Miscellaneous:
-
- stat-lisp-news-request@umnstat.stat.umn.edu
- Use of Lisp and Lisp-based systems in statistics.
- Lisp-Jobs@cis.ohio-state.edu
- Job offers requiring a knowledge of Lisp. See [1-7].
-
- Electronic Journals:
-
- Electronic Journal of Functional and Logic Programming (EJFLP)
-
- EJFLP is a refereed journal that will be distributed for free via e-mail.
- The aim of EJFLP is to create a new medium for research investigating the
- integration of the functional, logic and constraint programming paradigms.
-
- For instructions on submitting a paper, send an empty mail message with
- Subject: Help
- to
- submissions@ls5.informatik.uni-dortmund.de.
- You will receive an acknowledgment of your submission within a few hours.
-
- To subscribe to the journal, send an empty mail message to
- subscriptions@ls5.informatik.uni-dortmund.de
- You will receive an acknowledgment of your subscription within
- a few days.
-
- If there are any problems with the mail-server, send mail to
- ejflp.op@ls5.informatik.uni-dortmund.de.
-
- The editorial board is: Rita Loogen (RWTH Aachen), Herbert Kuchen (RWTH
- Aachen), Michael Hanus (MPI-Saarbruecken), Manuel MT Chakravarty (TU
- Berlin), Martin Koehler (Imperial College London), Yike Guo (Imperial
- College London), Mario Rodriguez-Artalejo (Univ. Madrid), Andy Krall
- (TU Wien), Andy Mueck (LMU Muenchen), Tetsuo Ida (Univ. Tsukuba,
- Japan), Hendrik C.R. Lock (IBM Heidelberg), Andreas Hallmann (Univ.
- Dortmund), Peter Padawitz (Univ. Dortmund), Christoph Brzoska (Univ.
- Karlsruhe).
-
-
- ----------------------------------------------------------------
- Subject: [4-10] ANSI Common Lisp --
- Where can I get a copy of the draft standard?
-
- The first public review of the draft proposed American National
- Standard (dpANS) for Common Lisp ended November 23, 1992. The second
- public review of the draft will be held from February 4 through April 5, 1994.
-
- Hard copies of the draft may be purchased from Global Engineering
- Documents, Inc., 2805 McGaw Avenue, Irvine, CA 92714, 1-800-854-7179,
- 714-261-1455 for a single copy price of $80 ($104 international).
-
- Copies of the TeX sources and Unix-compressed DVI files may be
- obtained by anonymous FTP from
- parcftp.xerox.com:/pub/cl/ [13.1.64.94]
- The files corresponding to the second Public Review of Common Lisp are
- in the directory /pub/cl/dpANS2/*. These files correspond to draft
- 14.10, also known as document X3J13/93-102, which was forwarded by
- X3J13 to X3 in October, 1993. (The files from the first draft are in
- the directory /pub/cl/document/*.) The draft is about 1500 pages long.
- The file Reviewer-Notes.text should be read before ftping the other files.
-
- There is no mechanism for submitting Public Review comments by e-mail.
- Comments on the draft must be submitted in hard copy format BOTH to X3
- Secretariat, Attn: Lynn Barra, 1250 Eye Street NW, Suite 200,
- Washington, DC 20005-3922 AND to American National Standards Institute,
- Attn: BSR Center, 11 West 42nd St. 13th Floor, New York, NY 10036.
-
- The international working group on Lisp is ISO/IEC JTC1/SC22/WG16.
- Christian Queinnec (Christian.Queinnec@inria.fr) is the WG16 Convenor.
- Kent Pitman (kmp@harlequin.com) is the International Representative of
- X3J13 to WG16 and is also Project Editor for WG16. WG16 is working on
- the design of a dialect of Lisp called ISLISP (which is neither a
- subset nor a superset of Common Lisp). A Committee Draft (CD) of
- the ISLISP specification has been registered by WG16 as ``CD13816:
- Information Technology - Programming languages, their environments and
- system software interfaces - Programming language ISLISP.'' The CD,
- which WG16 internally refers to as version 11.4, is available by
- anonymous FTP from
- ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/islisp/ [129.13.115.2]
- as the file islisp-114.ps or islisp-114.ps.Z.
- A WG16 letter ballot is presently in progress to determine whether this
- Committee Draft will become a Draft International Standard (DIS); the
- ballot closes 30-Nov-94.
-
- ----------------------------------------------------------------
-
- ;;; *EOF*
-
-
-