Kyoto Common Lisp


Kyoto Common Lisp
Kyoto Common Lisp
Тип

Компилятор

Автор

Taiichi Yuasa и Masami Hagiya

Разработчик

Various

Операционная система

Unix-подобные операционные системы

Первый выпуск

март 1984

Kyoto Common Lisp (KCL) — реализация языка программирования Common Lisp, для запуска на Unix-подобных операционных системах. KCL компилируется в ANSI C. Соответствует стандарту Common Lisp, описанном в первом издании (1984) книги Гая Стила Common Lisp the Language и доступна на условиях лицензионного соглашения.

KCL замечателен тем, что написан с нуля, вне комитета по стандартизации, основываясь исключительно на спецификации. Это была одна из первых реализаций Common Lisp, and exposed a number of holes and mistakes in the specification that had gone unnoticed.

История

В конце 1982 года исследовательский институт математики (Research Institute for Mathematical Sciences) Киотского университета принял решение перейти на использование миникомпьютеров серии MV, производимых компанией Data General, взамен DECSystem 2020.

Лисп был одним из основных языков программирования использовавшихся в институте, но для миникомпьютеров серии MV не существовало его реализации. Поэтому в 1983 году в институте начали работу над реализацией Лиспа для MV-серии.

Первая версия Kyoto Common Lisp была выпущена в марте 1984 года. Реализация написана на C и Common Lisp.

Производное ПО

  • Austin Kyoto Common Lisp (AKCL) — это коллекция портов, багфиксов и улучшений производительности KCL, сделанная Вильямом Шелтером. AKCL был портирован на ряд рабочих станций Unix.

Примечания


Wikimedia Foundation. 2010.

Смотреть что такое "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… …   Wikipedia

  • 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