CMU Artificial Intelligence Repository
KCL: Kyoto Common Lisp
lang/lisp/impl/kcl/
Kyoto Common Lisp (KCL) is a highly portable and implementation of
Common Lisp originally developed at Kyoto University in Japan. KCL
conforms to CLtL1. Austin Kyoto Common Lisp (AKCL) is a collection of
ports, bug fixes and improvements to KCL written by Bill Schelter.
{A}KCL generates C code which it compiles with the local C compiler.
It is recommended that you use AKCL and not try to compile KCL, since
KCL is unlikely to work with current operating systems.
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
.
The directory structure is as follows:
kcl/ KCL release, including the license.txt file and the KCL Report
akcl/ The AKCL release, including the dos beta version,
the NeXT version, PCL, CLX, and XAKCL
kcl.faq The KCL Frequently Asked Questions file.
mail/ Archives of the KCL mailing list.
See Also:
lang/lisp/impl/akcl/
Origin:
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]
orville.nas.nasa.gov:/pub
KCL is in the file kcl.tar, and AKCL is in the file
akcl-xxx.tar.Z (take the highest value of xxx).
parcftp.xerox.com:/pub/pcl/September-16-92-Systems.tar.Z is
an AKCL system that includes CLX, PCL, and a Common Lisp
Condition System. This system was written by Richard Harris
.
A port of AKCL to DOS is in beta test as
math.utexas.edu:pub/beta2.tar.
Version: KCL (10-JUN-87); AKCL 1-615 (28-APR-92)
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 and Vax. DOS is in beta test.
Copying: KCL is free, but requires a license. KCL is *NOT* in the
public domain. You must sign and mail in a copy of the license
agreement before using it. Send the license agreement to:
Special Interest Group in LISP
c/o Taiichi Yuasa
Department of Computer Science
Toyohashi University of Technology
Toyohashi 441, JAPAN
You must send in the license agreement even if you're
using AKCL, since AKCL incorporates KCL.
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): KCL: Taiichi Yuasa
Department of Computer Science
Toyohashi University of Technology
Masama Hagiya
Department of Information Science
University of Tokyo
AKCL: Bill Schelter or
Keywords:
AKCL, Authors!Hagiya, Authors!Schelter, Authors!Yuasa,
Compilers!Lisp, 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:10 1995
AI.Repository@cs.cmu.edu