Subject: FAQ: Lisp Implementations and Mailing Lists 4/7 [Monthly posting] Newsgroups: comp.lang.lisp,news.answers,comp.answers Summary: Questions about Lisp Implementations and Mailing Lists Distribution: world Followup-To: poster Reply-To: ai+lisp-faq@cs.cmu.edu Approved: news-answers-request@MIT.Edu Archive-name: lisp-faq/part4 Last-Modified: Tue Sep 13 18:06:02 1994 by Mark Kantrowitz Version: 1.50 Maintainer: Mark Kantrowitz and Barry Margolin URL: http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/lang/lisp/top.html Size: 60871 bytes, 1111 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 , Ulrich Hoffman , and Heinz Knutzen 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 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 . CMU Common Lisp (CMU CL) is free, and runs on HPs, Sparcs (Mach and SunOs), DecStation 3100 (Mach), 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 any CMU CS machine, such as ftp.cs.cmu.edu [128.2.206.173], in the directory /afs/cs.cmu.edu/project/clisp/release. 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 -_.tar.Z Other files in this directory of possible interest are 17e-source.tar.Z, which contains all the ".lisp" source files used to build version 17e. 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 or . 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. For more information, write to Bill Schelter (or , ). Kyoto Common Lisp (KCL) is free, but requires a license. Conforms to CLtL1. KCL was written by T. Yuasa and M. Hagiya at Kyoto University in 1984. Austin Kyoto Common Lisp (AKCL) is a collection of ports, bug fixes and improvements to KCL by Bill Schelter ( or ). 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 . 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 . 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 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, . 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 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 for Windows 3.1 for $995 (discount prices of $595 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) runs on IBM PCs under DOS and Windows, costing $2,000 ($250 extra for Gold Hill Windows), and includes an incremental compiler, foreign function interface, interactive debugger, and emacs-like editor. It supports DDE and other Windows stuff, and is CLtL1 compatible. Supports PCL. 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 runs on a variety of Unix platforms, including Sun3/Sun4, Sparc, RS/6000, DEC/MIPS, DEC Alpha (OSF), Intergraph C300 and C400, HP400, HP700, SGI, and Sparc clones. A cross compiler is available that will produce run-time images that run on 386/486 DOS/Window 3.1 platforms. It is a full graphical Common Lisp environment, with a fully implemented Prolog compiler and SQL interface. Common Lisp: CLtL2 compatible, native CLOS/MOP, generational GC, Fortran/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, CLIM, Open Look, Motif, interface builder, program visualization. Integrated Products: KnowledgeWorks (RETE engine) Write to: Harlequin Inc. One Cambridge Center, Cambridge, MA 02142, call 800-WORKS-4-YOU (800-967-5749; 617-374-2400/617-252-0052), fax 617-252-6505 or send email to works@harlequin.com or sm@harlequin.com or lou@harlequin.com. European customers should write to Harlequin Limited, Barrington Hall, Barrington, Cambridge, CB2 5RG, call 0223-872-522/873-800 (or 44-223-872-522/873-800 outside UK), telex 818440 harlqn g, fax 0223-872-519, or send email to ai@harlqn.co.uk or works@harlqn.co.uk ("harlqn" and "harlequin" should be interchangeable). Further information on Harlequin's Lisp products may be obtained by sending mail to lispworks-request@harlequin.co.uk or lispworks-request@harlequin.com. Ibuki Common Lisp 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. It includes an incremental compiler, interpreter, 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, . Medley 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, 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. Medley also runs under DOS and will shortly be available on the Macintosh too. Developer version costs $995 and run-time version $300. Instructional costs $250/copy or $1250 site license. Write to: Venue, 1549 Industrial Rd, San Carlos, CA 94070, call 800-228-5325, 415-508-9672, fax 415-508-9770, or email aisupport.mv@envos.xerox.com. muLISP-90 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 is a Lisp interpreter for DOS systems that supports a large subset of the Common Lisp 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 is a Lisp for Windows that creates small stand-alone executables. It is a subset of Common Lisp, but includes CLOS. It requires 2mb RAM, but can use up to 16mb of memory, generating 286 specific code. It costs $250. 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 provides a subset of Common Lisp and includes an emacs-like editor, compiler, debugger, DOS graphics and CLOS. It runs on IBM PCs (MSDOS), 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, or 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-1099 6 New England Tech Center, 521 Virginia Road, Concord MA 01742 In Germany: Symbolics Systemhaus GmbH, Mergenthalerallee 77, 65760 Eschborn, (49) 6196-47220, fax (49) 6196-481116. 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 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 $12,000. 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 . 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 altdorf.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. 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 . 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 . 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 ---------------------------------------------------------------- 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 is a library of functions which extends the C programming language to include some of the functionality of Lisp. Costs $349. 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 . 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 altdorf.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 or Brent Benson 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 . 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 archive" where 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 " in the message body. Likewise use "unsubscribe " 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 " 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 current ISO Lisp draft standard is available by anonymous FTP from ma2s2.mathematik.uni-karlsruhe.de:/pub/lisp/islisp/islisp-84.dvi [129.13.115.2]. ---------------------------------------------------------------- ;;; *EOF*