Společný jazyk Lisp - Common Lisp the Language

Společný jazyk Lisp je vlivný příručka Guy L. Steele o souboru technické normy a programovací jazyky pojmenovaný Společný Lisp.

Dějiny

Před standardizací

První vydání (Digital Press, 1984; ISBN  0-932376-41-X; 465 stran) napsal autor Guy L. Steele Jr., Scott E. Fahlman, Richard P. Gabriel, David A. Moon, a Daniel L. Weinreb. Sloužil jako základ technické normy Common Lisp ze strany Americký národní normalizační institut (ANSI), a proto se nazývá ANSI Common Lisp.

Během standardizace

Druhé vydání (Digital Press, 1990; ISBN  1-55558-041-6; 1029 stran) napsal Guy L. Steele Jr. Odráží tehdejší aktuální stav standardizačního procesu a dokumentuje důležité nové funkce, jako je Společný systém objektů Lisp (CLOS), smyčka makro a podmínky. Má také kapitolu o sériích a generátorech.

Po standardizaci

Standard ANSI Common Lisp byl publikován v roce 1994 a liší se od jazyka dialekty popsáno v Společný jazyk Lisp (1984) a Common Lisp the Language, druhé vydání (1990). Mezi dobou druhého vydání a finální verzí ANSI Common Lisp byly provedeny podstatné doplňky a delece. Série a generátory byly rovněž diskutovány v dodatku k Druhému vydání, ale nebyly součástí žádného pracovního návrhu ani finální verze ANSI Common Lisp.

Ačkoli ANSI Common Lisp a jazykové dialekty popsané ve dvou vydáních Společný jazyk Lisp liší, specifikace ANSI Common Lisp nepřímo uznává praktický význam Společný jazyk Lisp (první a druhé vydání) výslovným návrhem vyhrazená slova (klíčová slova) : cltl1 a : cltl2 pro potenciální začlenění do *funkce* seznam, který umožňuje přidat podmíněné výrazy do kódu, který musí spolupracovat mezi ANSI Common Lisp a těmito jinými dialekty.

Viz také

externí odkazy