The Common Lisp HyperSpec is a
technical standard
A technical standard is an established Social norm, 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 producti ...
document written in the
hypertext
Hypertext is E-text, 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 typic ...
format ''Hypertext Markup Language'' (
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
). It is not the
American National Standards Institute
The American National Standards Institute (ANSI ) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organiz ...
(ANSI)
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ''ANSI INCITS 226-1994 (S2018)'' (formerly ''X3.226-1994 (R1999)''). The Common Lisp HyperSpec, a hyperli ...
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, 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 ...
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 providing direct access to Data (computing), data by a user (computing), user's point and click, clicking or touchscreen, tapping. A hyperlink points to a whole document or to ...
s.
The HyperSpec is used by many Common Lisp development environments (examples:
LispWorks, the Superior Lisp Interaction Mode for Emacs (
SLIME
Slime or slimy may refer to:
Science and technology Biology
* Slime coat, the coating of mucus covering the body of all fish
* Slime mold, an informal name for several eukaryotic organisms
* Biofilm, or slime, a syntrophic community of micr ...
) 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 has its own hypertext version of the ANSI Common Lisp standard.
References
External links
Common Lisp HyperSpec
Common Lisp publications
{{Prog-lang-stub