CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

GCL: GNU Common Lisp

GNU Common Lisp (GCL) is a highly portable implementation of Common Lisp originally based on Austin Kyoto Common Lisp (AKCL), a Common Lisp (CLtL1) implementation developed at Kyoto University in Japan and extended by Bill Schelter of UT/Austin. GCL is intended to eventually support the ANSI Standard for Common Lisp. GCL generates C code which it compiles with the local optimizing C compiler (e.g., GCC). GCL has a source level debugger for interpreted code, profiling tools based on the C profiling tools, and supports CLX, and PCL. Versions 1.0 and above of GCL (aka versions 1-625 and above of AKCL) no longer require the kcl.tar file, and are covered by the GNU General Public Library License. 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, including a CLOS for AKCL. 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, or The X-Windows interface for AKCL is in the file xakcl-1.tar.gz and includes the dwindow interface, which is built on top of XAKCL. XAKCL was written by Hiep Huu Nguyen and dwindow by Gordon Novak .
See Also: 

Origin: []      []  []
   and pcl-gcl-1.0.tgz and xgcl-2.tgz

Version: 1.0 (10-MAY-94) Requires: C Ports: AKCL 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). Copying: GNU GPL v2.0 (Library) Updated: Fri Oct 7 17:45:24 1994 CD-ROM: Prime Time Freeware for AI, Issue 1-1 Bug Reports: Mailing List: (To be added to the mailing list, send mail to Archives of the mailing list may be found in the file kcl-mail-archive. Author(s): GCL: Bill Schelter or KCL: Taiichi Yuasa Department of Computer Science Toyohashi University of Technology Masama Hagiya Department of Information Science University of Tokyo Contact: Bill Schelter Department of Mathematics, University of Texas Austin TX, 78712 Tel: 512-471-7121/7711 Keywords: AKCL, Authors!Hagiya, Authors!Schelter, Authors!Yuasa, Compilers!Lisp, GCL, GNU Common Lisp, GNU GPL, Interpreters!Lisp, KCL, Lisp to C, Lisp!Implementations, Programming Languages!Lisp References: CLtL1: Guy L. Steele, "Common Lisp: The Language", Digital Press, 1984. Implementation-specific details of KCL are described in the 131-page report "Kyoto Common Lisp Report" by Taiichi Yuasa and Masami Hagiya, the authors of KCL. LaTeX, postscript, and ascii versions of the report may be found in the distribution. It is available in paper form for 5,000 yen plus postage from: Teikoku Insatsu Inc. Shochiku-cho, Ryogae-cho-dori Takeya-machi Sagaru, Naka-gyo-ku, Kyoto, 604, Japan tel: 075-231-4757 A set of answers to frequently asked questions about KCL may be found in the file kcl.faq.
Last Web update on Mon Feb 13 10:32:05 1995