Kyoto Common Lisp


Kyoto Common Lisp

Kyoto Common Lisp (KCL) is an implementation of Common Lisp by T. Yuasa and M. Hagiya, written in C to run under Unix-like operating systems. KCL is compiled to ANSI C. It conforms to Common Lisp as described in the 1984 first edition of Guy Steele's book Common Lisp the Language and is available under a licence agreement.

KCL is notable in that it was implemented from scratch, outside of the standard committee, solely on the basis of the specification. It was one of the first Common Lisp implementations ever, and exposed a number of holes and mistakes in the specification that had gone unnoticed.

Derived software

Austin Kyoto Common Lisp (AKCL) is a collection of ports, bug fixes, and performance improvements to KCL made by William Schelter. AKCL has been ported to a range of Unix workstations.

GNU Common Lisp (GCL) was derived from AKCL. It is available at http://www.gnu.org/software/gcl/ .

Embeddable Common Lisp (ECL) was also derived from KCL. It is available at http://ecls.sourceforge.net/ .

References


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Kyoto Common Lisp — Тип Компилятор Автор Taiichi Yuasa и Masami Hagiya Разработчик Various Операционная система Unix подобные операционные системы Первый выпуск март 1984 Kyoto Common Lisp (KCL) реализация языка программирования …   Википедия

  • Common Lisp — Paradigm(s) Multi paradigm: procedural, functional, object oriented, meta, reflective, generic Appeared in 1984, 1994 for ANSI Common Lisp Developer ANSI X3J13 committee Typing discipline …   Wikipedia

  • GNU Common Lisp — Тип Интерпретатор и компилятор Разработчик Проект GNU Написана на Си и Лисп Операционная система Unix подобные операционные системы, Microsoft Windows Последняя версия …   Википедия

  • GNU Common Lisp — Entwickler GNU Common Lisp Entwicklerteam Aktuelle Version 2.6.7 (10. August 2005) Betriebssystem Unix, GNU/Linux, Windows Kategorie L …   Deutsch Wikipedia

  • GNU Common Lisp — (GCL) is the GNU Project s Common Lisp compiler, an evolutionary development of Kyoto Common Lisp. It produces native object code by first generating C code and then calling a C compiler.Although it does not yet fully comply with the ANSI Common… …   Wikipedia

  • GNU Common Lisp — El GNU Common Lisp (GCL) es el compilador de Common Lisp del Proyecto GNU, y un desarrollo evolutivo del Kyoto Common Lisp. Produce código objeto nativo al generar primero código C y después llamando al compilador C para crear el código… …   Wikipedia Español

  • KCL — • Kyoto Common LISP • King s College London (GB, http://www.kcl.ac.uk/) …   Acronyms

  • Actor-Based Concurrent Language — (ABCL) is a family of programming languages, developed in Japan in the 1980s and 1990s. Contents 1 ABCL/1 1.1 ABCL/R 1.1.1 ABCL/R2 1.2 ABCL/c+ …   Wikipedia

  • List of Japan-related articles (K) — TOCleftThis page lists Japan related articles with romanized titles beginning with the letter K. For names of people, please list by surname (i.e., Tarō Yamada should be listed under Y , not T ). Please also ignore particles (e.g. a , an , the )… …   Wikipedia

  • GNU Compiler Collection — Cc1 redirects here. For other uses of CC1 or CC 1, see CC1 (disambiguation). GNU Compiler Collection Developer(s) GNU Project Initial release May 23, 1987 ( …   Wikipedia