LISP 2

LISP 2 was a programming language proposed in the 1960s as the successor to Lisp. It had largely Lisp-like semantics and Algol 60-like syntax. Today it is mostly remembered for its syntax, but in fact it had many features beyond those of early Lisps.

For Lisp-2, Lisp systems with separate function namespaces, see Lisp-1 vs. Lisp-2

Early Lisps had many limitations, including limited data types and slow numerics. Its use of fully parenthesized notation was also considered a problem. The inventor of Lisp, John McCarthy, expected these issues to be addressed in a later version, called notionally Lisp 2. Hence the name Lisp 1.5 for the successor to the earliest Lisp.[1]

Lisp 2 was a joint project of the System Development Corporation and Information International, Inc., and was intended for the IBM built AN/FSQ-32 military computer. Development later shifted to the IBM 360/67 and the Digital Equipment Corporation PDP-6. The project was eventually abandoned.

Bibliography

  • Abrahams, Paul W., Barnett, J., et al., "The LISP 2 Programming Language and System" Proceedings of the Fall Joint Computer Conference, 1966, pp. 661–676.
  • Abrahams, Paul W., "LISP 2 Specifications", Systems Development Corporation Technical report TM-3417/200/00, Santa Monica, Calif., 1967.
  • John McCarthy, "History of Lisp", 12 February 1979.
  • Mitchell, R.W., "LISP 2 Specifications Proposal", Stanford Artificial Intelligence Laboratory Memo No. 21, Stanford, Calif., 1964.

References

  1. McCarthy, 1979


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.