Common Lisp

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Common Lisp — промышленный стандарт языка Лисп (ANSI X3.226-1994). Был разработан с целью привести к общему знаменателю множество существовавших на тот момент диалектов Лиспа. Включает в себя объектно-ориентированную подсистему CLOS, развитую систему Lisp макросов, позволяющую вводить в язык новые синтаксические конструкции, использовать техники метапрограммирования и обобщённого программирования.

Большинство современных реализаций Лиспа ориентируются либо на него, либо на альтернативный «академический» диалект лиспа — Scheme.

Реализации[править | править код]

Свободные[править | править код]

  • CLISP — GNU CLisp
  • CMUCL — CMU CommonLisp
  • GCL — GNU Common Lisp
  • SBCL — Steel Bank Common Lisp

Проприетарные[править | править код]

  • www.franz.com — Frantz Inc — производитель Allegro Lisp
  • LispWorks
  • Corman Lisp — компактный, слегка сокращённый CommonLisp для Windows. По лицензии — нечто среднее между Open Source и Shareware.

Ссылки[править | править код]

Документация[править | править код]