CMU Artificial Intelligence Repository
GCL: GNU Common Lisp
lang/lisp/impl/gcl/
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 guthery@acw.com, 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, rww@ibuki.com or support@ibuki.com.
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:
lang/lisp/impl/kcl/
Origin:
rascal.ics.utexas.edu:/pub/akcl/akcl-1-625.tgz [128.83.138.20]
ftp.cli.com:/pub/gcl/gcl-1.0.tgz [192.31.85.1]
math.utexas.edu:/pub/gcl/gcl-1.0.tgz [128.83.133.215]
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: kcl@cli.com
Mailing List: kcl@cli.com
(To be added to the mailing list, send mail to
kcl-request@cli.com)
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
AI.Repository@cs.cmu.edu