The Common Lisp HyperSpec is a
technical standard
A technical standard is an established norm or requirement for a repeatable technical task which is applied to a common and repeated use of rules, conditions, guidelines or characteristics for products or related processes and production methods, ...
document written in the
hypertext
Hypertext is text displayed on a computer display or other electronic devices with references ( hyperlinks) to other text that the reader can immediately access. Hypertext documents are interconnected by hyperlinks, which are typicall ...
format ''Hypertext Markup Language'' (
HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
). It is not the
American National Standards Institute
The American National Standards Institute (ANSI ) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organ ...
(ANSI)
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ''ANSI INCITS 226-1994 (S20018)'' (formerly ''X3.226-1994 (R1999)''). The Common Lisp HyperSpec, a hyperlinked HTML version, has been derived fr ...
standard, but is based on it, with permission from ANSI and the
International Committee for Information Technology Standards
The InterNational Committee for Information Technology Standards (INCITS), (pronounced "insights"), is an ANSI-accredited standards development organization composed of Information technology developers. It was formerly known as the X3 and NCIT ...
(INCITS, X3). Originally developed by
Kent Pitman at
Harlequin
Harlequin (; it, Arlecchino ; lmo, Arlechin, Bergamasque pronunciation ) is the best-known of the '' zanni'' or comic servant characters from the Italian ''commedia dell'arte'', associated with the city of Bergamo. The role is traditionall ...
, it is now copyrighted by LispWorks Ltd.
It is approximately 15
megabyte
The megabyte is a multiple of the unit byte for digital information. Its recommended unit symbol is MB. The unit prefix ''mega'' is a multiplier of (106) in the International System of Units (SI). Therefore, one megabyte is one million bytes o ...
s (MB) of data in 2,300 files which contain approximately 105,000
hyperlink
In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text ...
s.
The HyperSpec is used by many Common Lisp development environments (examples:
LispWorks, the Superior Lisp Interaction Mode for Emacs (
SLIME
Slime may refer to:
Biology
* Slime mold, a broad term often referring to roughly six groups of Eukaryotes
* Biofilm, an aggregate of microorganisms in which cells adhere to each other and/or to a surface
* Slimy (fish), also known as the pon ...
) for looking up reference information on the constructs of ANSI Common Lisp. The HyperSpec is also available for download.
Before the ANSI Common Lisp standard, the book ''
Common Lisp the Language'' had been used as a Common Lisp standard reference.
Allegro Common Lisp
Allegro Common Lisp is a programming language with an integrated development environment (IDE), developed by Franz Inc. It is a dialect of the language Lisp, a commercial software implementation of the language Common Lisp. Allegro CL provides t ...
has its own hypertext version of the ANSI Common Lisp standard.
References
External links
Common Lisp HyperSpec
Common Lisp publications
{{Prog-lang-stub