;;; **************************************************************** ;;; Lisp FAQ Change Log ******************************************** ;;; **************************************************************** ;;; Date Who Ver Reason ;;; ------------------------------------------------------------ ;;; 7-FEB-92 mk 1.0 Initial release. ;;; 10-FEB-92 mk 1.1 Pre-release corrections and additions. ;;; 10-FEB-92 mk 1.11 Minor changes from Arun Welch, Mitch Marks, ;;; Mike Meyer, Matthias Felleisen, and John Gateley. ;;; 11-FEB-92 mk 1.12 Corrections by John Carroll, Jason Trenouth, Joel ;;; Riedesel, David Neves, Lawrence Mayka and ;;; Bruce Miller. ;;; 13-FEB-92 mk 1.13 Renumbering. Split into 3 files. Some more FAQs. ;;; 23-MAR-92 mk 1.14 Updated various FTP entries, bug in EXPLODE. ;;; Updated harlequin entry. ;;; 25-MAR-92 mk 1.15 Added question [2-18]: saving data and CLOS ;;; instances to disk for later retrieval. ;;; 1-MAY-92 mk 1.17 Added entry for Feel to section 4. Updated CMU ;;; ftp machines to point to ftp.cs.cmu.edu. Fixed CMU ;;; CL entry to be approximately version independent. ;;; Revised entry on Garnet. uunet.uu.net -> ftp.uu.net ;;; 12-MAY-92 mk 1.18 Split questions 1-5, 1-6, and 1-7 into part 4, ;;; which is now cross-posted to comp.lang.scheme, and ;;; questions 1-8, 2-3, 2-9 and 2-18 into part 5 which ;;; is now cross-posted to comp.lang.clos. ;;; Added detail to Norvig entry in 1-1. ;;; Updated entries for several Lisp implementations. ;;; 26-MAY-92 mk 1.19 Changed 5-2 on the basis of comments by Jeff Greif. ;;; 29-MAY-92 mk 1.20 Added question [2-17] about lisp sockets. ;;; 16-JUN-92 mk 1.21 Moved the question about object oriented ;;; programming references to part 5 of the FAQ. ;;; Entry on Dylan. Addition to MIT Scheme entry ;;; regarding Schematik. ;;; 22-JUN-92 mk Updated SOAR entry. ;;; 24-JUN-92 mk Fixed MCL entry to note that CLIM is available ;;; from ILA, not via Apple. ;;; 25-JUN-92 mk 1.22 Added question [2-18]. ;;; 17-JUL-92 mk Added entry on PSD (Portable Scheme Debugger). ;;; 20-JUL-92 mk Updated entry on T3.1 ;;; 30-JUL-92 mk Added entry on XIT to question 2-2. ;;; 3-AUG-92 mk Updated PC-Scheme entry (bought by Ibuki). ;;; 6-AUG-92 mk 1.23 Merged in Jeff Dalton's pitfalls list. ;;; 19-AUG-92 mk Added entry on FOCL. Move three questions from ;;; part 2 to part 3, to keep part 2 under 64k. ;;; 26-AUG-92 mk Added some items from Hallvard Tretteberg's ;;; Lisp style guide. ;;; 31-AUG-92 mk 1.24 Updated entries for CMU CL and SIOD. ;;; 8-SEP-92 mk Added entry on VSCM to part 4. Added entry on ;;; Pixie Scheme, Help, and Le-Lisp. ;;; 14-SEP-92 mk Fixed Symbolics entry. Added entry on CLIM-library. ;;; 15-SEP-92 mk Updated MIT C-Scheme entry. ;;; 17-SEP-92 mk Added entry on Lisp-Jobs. Fixed Le-Lisp entry. ;;; Added 3-15. ;;; 23-SEP-92 mk Added entry on COLAB to ftp resources. ;;; Added entry on WCL to Part 4. ;;; 30-SEP-92 mk Added entry on Dr. Dobb's lisp-style C extensions. ;;; Updated entry on Friedman/Wand/Haynes' book. ;;; 9-OCT-92 mk 1.25 Updated Chez Scheme entry. ;;; Added entry on extracting the function name from ;;; the function object, provided by Kerry Koitzsch. ;;; 14-OCT-92 mk 1.26 Split off the ftp resources question from Part 2 ;;; into its own file, now labels Part 6. ;;; Broke up the question into smaller pieces ;;; and reorganized it too. Reorganized Part 4. ;;; 20-OCT-92 mk Added description of Koschmann text, ;;; thanks to L. Mayka. ;;; 27-OCT-92 mk 1.27 Added question 6-6 about formatting code in LaTeX. ;;; 3-NOV-92 mk Added comment on file modularization to 1-2. ;;; Added note on the CLOS code repository to ;;; 6-1. ;;; 5-NOV-92 mk Added info on Lucid benchmark programs in the ;;; goodies/ directory. Also the Lucid ;;; wizards.doc file. ;;; 11-NOV-92 mk 1.28 Added entry on Karlsruhe CLISP to 4-0. ;;; 13-NOV-92 mk Added entry on ARS MAGNA to part 6, ;;; subsection Planning Testbeds. ;;; 17-NOV-92 mk Added entry on GECO and GAL to 6-3. ;;; 17-NOV-92 mk Updated prices in Allegro CL entry. ;;; 24-NOV-92 mk Added entry on the automatic memoization facility ;;; to part 6. ;;; 14-DEC-92 mk Added RefLisp entry to 4-0. ;;; 14-DEC-92 mk Modified CLIM entry slightly. ;;; 15-DEC-92 mk 1.29 Updated NL Software Registry entry in Part 6. ;;; 16-DEC-92 mk Updated Gambit entry in part 4. ;;; 16-DEC-92 mk Reorganized Part 4 a bit with update of ;;; EuLisp and Le-Lisp entries. ;;; 16-DEC-92 mk Added question 3-16. ;;; 23-DEC-92 mk Added entry on Pearl CL to part 4. ;;; 28-DEC-92 mk Updated JACAL entry in Part 6. ;;; 29-DEC-92 mk Inserted question 1-1. Basic distinction ;;; between Lisp and Scheme. Moved 1-7 to section 4. ;;; Added Subject: to all the questions. ;;; 29-DEC-92 mk Added Hanson's implementation of Steele's ;;; constraint system and the 6.001 archive to 6-4. ;;; 1.30 ;;; 5-JAN-93 mk Updated GLISP entry in part 6. ;;; 7-JAN-93 mk Updated parser generators list, MCS, CommonORBIT, CGOL ;;; in part 6. ;;; 18-JAN-93 mk Added 5-6. ;;; 20-JAN-93 mk Added Dalton's Clos-guide to 5-1. ;;; 21-JAN-93 mk Added RWM to part 6. ;;; 26-JAN-93 mk Updated PC-Scheme entry. ;;; 2-FEB-93 mk Added question [2-2] on when to use alists and when to use ;;; hash tables. ;;; 2-FEB-93 mk Moved [4-8] (prolog in lisp/scheme) to [6-7]. ;;; 3-FEB-93 mk Added efficiency note about vectorizing CASE statements. ;;; 8-FEB-93 mk Added Hobbit SCM compiler to part 4. ;;; ;;; 1.31: ;;; 8-FEB-93 mk Moved all the Scheme stuff to the new Scheme FAQ posting. ;;; 10-FEB-93 mk Corrected ExperTelligence phone numbers. ;;; 10-MAR-93 mk Added infix.lisp to Lisp Utilities Repository listing. ;;; 10-MAR-93 mk Updated ABTWEAK entry in part 6. ;;; 10-MAR-93 mk Added entry on CLISP mailing list. ;;; 12-MAR-93 mk Fixed Scheme/CL comparison to be R4RS compliant and ;;; efficient. ;;; 1.32: ;;; 15-MAR-93 mk Fixed info-1100, CommonLoops, and Lisp-Jobs mailing lists. ;;; 17-MAR-93 mk Updated version number for Zebu parser generator. ;;; 9-APR-93 mk Added entry on Common Music to part 6. ;;; ;;; 1.33: ;;; 14-APR-93 mk Added entry on Common Lisp Music to part 6. ;;; 14-APR-93 mk Added entry on Common Music Notation to part 6. ;;; 14-APR-93 mk Added note to Common Music entry about the command ;;; dispatcher, which is portable and generic. ;;; 14-APR-93 mk Replaced XIT entry in part 6 with a new entry. ;;; 14-APR-93 mk Mods to question 1-1. ;;; 14-APR-93 mk Added info-mcl-digest to mailing lists. ;;; 15-APR-93 mk Changed header to part 5 to read "Object-oriented ;;; Programming in Lisp" for idiot searches. ;;; 15-APR-93 mk Added Xerox part of speech tagger to part 6. ;;; 19-APR-93 mk Added entry on SME to part 6. ;;; 19-APR-93 mk Added list of religious issues to 1-0. ;;; 20-APR-93 mk Updated ILISP and Franz emacs interface entries. ;;; 28-APR-93 mk Added 2-16 (stream that acts like /dev/null) after cleaning ;;; up my email. Not a frequent FAQ, but no reason not to add ;;; it. ;;; 29-APR-93 mk Added MEASURES system to part 6. ;;; 30-APR-93 mk Updated Harlequin entry. ;;; 6-MAY-93 mk Added entry on Jeff Siskind's Screamer constraint ;;; programming/nondeterminism package. ;;; 6-MAY-93 mk Updated architectures list in CLISP entry on part 4. ;;; 1.34: ;;; 13-MAY-93 mk Corrected Austin Code Works address. ;;; 19-MAY-93 mk Added entry on Deftable to part 6. ;;; 21-MAY-93 mk Added EJFLP to mailing lists in part 4. ;;; 31-MAY-93 mk Added entry on FRAPPS, a theorem prover, to part 6. ;;; 2-JUN-93 mk Updated Franz Allegro entry. ;;; 2-JUN-93 mk Changed ftp address for cli.com. ;;; 7-JUN-93 mk Split out Lisp Window Systems and GUIs (6-5) to form part 7 ;;; of the FAQ. ;;; 7-JUN-93 mk Added [7-2] What Graphers/Browsers are available? ;;; ;;; 1.35: ;;; 21-JUN-93 mk Minor change to 3-9. ;;; 21-JUN-93 mk Changed bill burch's email in part 4 (reflisp). ;;; ;;; 1.36: ;;; 9-AUG-93 mk Added LispWorks equivalents to 2-12 and 2-14, thanks to ;;; Lawrence G. Mayka. ;;; 9-AUG-93 mk Picasso no longer actively supported. ;;; 9-AUG-93 mk regexp and interlisp-lisp translator (pkarp) have moved to ;;; ftp.ai.sri.com. ;;; 10-AUG-93 mk Added Paepcke's book to part 5. ;;; 10-AUG-93 mk Added entry on CLiCC to part 4. ;;; ;;; 1.37: ;;; 18-AUG-93 mk Updated WINTERP email addresses. ;;; 24-AUG-93 mk Updated XLISP entry to mention source of Mac port. ;;; 26-AUG-93 mk Updated CLISP entry in part 4. ;;; ;;; 1.38: ;;; 13-SEP-93 mk Added info on Marlais to part 4. ;;; 15-SEP-93 mk Added ECoLisp to part 4. ;;; 20-SEP-93 mk Added Lisp2Tex to [6-6]. ;;; 20-SEP-93 mk Clarified the note about the MS Windows version of Procyon ;;; CL. ;;; 20-SEP-93 mk Added entry on ITASCA to [5-4]. ;;; 21-SEP-93 mk SNePS now GPL. ;;; 23-SEP-93 mk Added [2-17] on read-time conditionalization of code ;;; (*features*), thanks to Vincent Keunen. ;;; 4-OCT-93 mk New address for lisp-jobs mailing list. ;;; 6-OCT-93 mk Corrected EJFLP subscription info. ;;; 6-OCT-93 mk Added entry to part 6 about Kak's CLOS Blackboard tutorial. ;;; 12-OCT-93 mk Added entry on URANUS (Knowledge Rep system) to part 6. ;;; ;;; 1.39: ;;; 13-OCT-93 mk Updated Blackboard Technology phone and address. ;;; 13-OCT-93 mk Acknowledge Xerox PARC's contribution in the CLIM entry in ;;; [7-1]. ;;; 13-OCT-93 mk Added [2-18] about dispatching macro characters. ;;; 20-OCT-93 mk Added clarification to [3-0]. ;;; 26-OCT-93 mk Added entry on Powerlisp (shareware Lisp for Mac) to [4-0]. ;;; 28-OCT-93 mk Added note about rehash-after-gc to [2-2]. ;;; ;;; 1.40: ;;; 15-NOV-93 mk Updated FOCL entry in part 6. ;;; ;;; 1.41: ;;; 16-DEC-93 mk Changed export.lcs.mit.edu to ftp.x.org in many places in ;;; part 7. ;;; 16-DEC-93 mk Updated entry on Franz's emacs interface in [2-1]. ;;; 22-DEC-93 mk Added note about CLX manuals to CLX entry. ;;; 22-DEC-93 mk Updated CORBA entry in part 5. Spec no longer free. ;;; 22-DEC-93 mk Added note about Sybase SQL interface for CLISP. ;;; 22-DEC-93 mk Added entry on Graham's "On Lisp" book. ;;; 24-DEC-93 mk Added entry on E2C (EuLisp->C) in part 4. ;;; 27-DEC-93 mk Added [2-19] about directory-p. Merged in parts of [2-11]. ;;; 27-DEC-93 mk Added entry on LILY (C++ library with a lispish style) to ;;; part 4. ;;; 28-DEC-93 km Added entry on SEQUEL (efficient Lisp program generator and ;;; ATP system) to part 6. ;;; 29-DEC-93 mk Expertelligence no longer distributes Procyon CL. ;;; 29-DEC-93 mk Deleted Scientia email address -- bounces. ;;; 29-DEC-93 mk Added source of Gabriel & Steele's "Evolution of Lisp" ;;; article to [2-13]. ;;; 12-JAN-94 mk Updated [4-10]. ;;; 12-JAN-94 mk Added entry on CLASP to part 6. ;;; 13-JAN-94 mk Added [2-20] What is a "Lisp Machine" (LISPM)? derived from ;;; a post by Arthur Pendragon. ;;; 13-JAN-94 mk Errata now available for Shapiro's book. ;;; ;;; 1.42: ;;; 17-JAN-94 mk Added "dpANS" to [1-5]. ;;; 25-JAN-94 mk New location for WCL source. ;;; 1-FEB-94 mk Updated [4-10] to reflect availability of dpANS2. ;;; 8-FEB-94 mk Updated Lisp-to-C Translator in [4-1a]. Old text: Lisp-to-C Translator translates Common Lisp into ANSI C, but requires that you specify when and where you'd like your garbage to be collected. 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 . ;;; 1.43: ;;; 9-MAR-94 mk Inserted [1-5] on minimal lisp primitives. ;;; 10-MAR-94 mk Added note on the Literate Programming FAQ to [6-6] ;;; 11-MAR-94 mk Updated SchemeWEB entry in [6-6]. ;;; ;;; 1.44: ;;; 14-MAR-94 mk CMU CL version 17e released. ;;; 23-MAR-94 mk Updated SchemeWeb entry. ;;; 12-APR-94 mk This FAQ is now available by WWW. See below for details. ;;; 12-APR-94 mk Changed/updated many ftp references to enable them to ;;; appear as links in the WWW version of the FAQ. E-mail ;;; about references that weren't converted and/or other WWW ;;; resources is welcome. ;;; ;;; 1.45: ;;; 14-APR-94 mk Deleted duplicate Graham/Grahm entry in [1-2]. ;;; 22-APR-94 mk Updated ftp information for ftp.gmd.de. ;;; 29-APR-94 mk lisp-emacs-forum-request@ucbarpa.berkeley.edu now defunct. ;;; 5-MAY-94 mk Added ALU home page to [6-4]. ;;; 5-MAY-94 mk Added entry on the Pratt/Doerpmund implementation of the ;;; Paris/Vencovska model of belief (defeasible reasoning) to ;;; the list of ftpable systems. ;;; 12-MAY-94 mk Added info on Edebug to [2-1]. ;;; 12-MAY-94 mk Added entry on Jeff Dalton's port of Franz Lisp to 386/486 ;;; systems running NetBSD to [4-4]. ;;; 12-MAY-94 mk Added Gwydion WWW page and email address to the entry in ;;; [4-6]. ;;; ;;; 1.46: ;;; 27-MAY-94 mk Because of the demise of UCBVAX, the official archive site ;;; for Franz Lisp (public domain version) is now the CMU AI ;;; Repository. Added an entry to [4-4] reflecting this. ;;; 27-MAY-94 mk AKCL 1-625 and above no longer depend on kcl.tar and is ;;; covered by the GNU GPL. Added separate entry in part 4, ;;; and changed the KCL text slightly. Now known as ;;; GNU Common Lisp (GCL). ;;; 10-JUN-94 mk Added note about the Screamer Tools Repository to [6-3]. ;;; 10-JUN-94 mk Added description of AllegroStore and PCLOS to [5-4] ;;; (Persistent Object Storage Systems). ;;; 10-JUN-94 mk Allegro-CL, Franz-Friends, and Franz-Composers lists now ;;; @cs.berkeley.edu. ;;; 12-JUN-94 mk Updated WINTERP entry in [7-1]. Version 2.01 for X11r6. ;;; ;;; 1.47: ;;; 15-JUN-94 mk Alphabetized the free lisps. ;;; 15-JUN-94 mk Alphabetized the commercial lisps. ;;; 1-JUL-94 mk Updated abtweak entry in [6-3]. ;;; 1-JUL-94 mk Updated CLiCC entry. ;;; 8-JUL-94 mk CLXR6 ;;; 8-JUL-94 mk Updated ECoLisp entry. ;;; 8-JUL-94 mk Updated Ilisp entry. ;;; 8-JUL-94 mk Added ILU entry in [6-3]. ;;; 8-JUL-94 mk Added entry on Mindy to [4-6]. ;;; 8-JUL-94 mk WINTERP WWW page. ;;;