H ? « »

Language peer sets for INTERLISP:
United States
United States/1969
Designed 1969
1960s languages
Third generation
High Cold War
Genus Lazy Evaluation LISPs
String and List Processing
Lazy Evaluation LISPs
LISPs
Lambda caculus
Lazy Evaluation LISPs/1969
LISPs/1969
Lambda caculus/1969
Lazy Evaluation LISPs/United States
LISPs/United States
Lambda caculus/United States
String and List Processing
String and List Processing/1969
String and List Processing/us

INTERLISP(ID:957/int017)

alternate simple view
Country: United States
Designed 1969
Published: 1969
Genus: Lazy Evaluation LISPs
Sammet category: String and List Processing


Xerox PARC LISP

Descendant of BBN-Lisp. Interlisp includes a LISP programming environment. Dynamically scoped. NLAMBDA functions do not evaluate their arguments. Any function could be called with optional arguments. Interlisp-10 used shallow binding, while Xerox's Interlisp-D used deep binding.

Once INTERLISP was one of two main branches of LISP (the other being MACLISP). In 1981 Common LISP was begun in an effort to combine the best features of both.


Related languages
BBN-LISP INTERLISP   Renaming
ByteLisp INTERLISP   Bootstrap implementation
INTERLISP Common LISP   Evolution of
INTERLISP GENglish   Written using
INTERLISP INTERLISP-10   Evolution of
INTERLISP INTERLISP-D   Evolution of
INTERLISP MultiLisp   Implementation
INTERLISP QLISP   Derivation of
INTERLISP UNITS   Written using

References:
  • Bobrow and Raphael (1974) Bobrow, D.G. and B. Raphael, "New programming languages for artificial intelligence"
          in [ACM] (1974) [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974
  • Teitelman (1974) Teitelman, W. "Interlisp Programming Manual", TR, Xerox Rec Ctr 1974. Abstract Extract: Introduction Picture: Image of manual
          in [ACM] (1974) [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974
  • Epp, B.: InterLISP Programmierhandbuch, Institut f (1977) Epp, B.: InterLISP Programmierhandbuch, Institut f. Deutsche Sprache, D-6800 Mannheim 1, Maerz 1977
          in [ACM] (1974) [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974
  • Goodwin, J.: A Guided Tour of the InterLISP System (1977) Goodwin, J.: A Guided Tour of the InterLISP System, Part I, Univ. i Linkoeping, Tekniska Hoegskolan, LiTH-MAT-R-77-2, Linkoeping, 1977
          in [ACM] (1974) [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974
  • Deutsch, P.: Inside InterLISP: Two Implementations (1978) Deutsch, P.: Inside InterLISP: Two Implementations, Xerox PARC, Palo Alto, California, Nov. 26, 1978
          in [ACM] (1974) [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974
  • Sandewall, Erik (1978) Sandewall, Erik "Programming in an Interactive Environment: the Lisp Experience" pp35-71 Extract: Introduction
          in [ACM] (1978) [ACM] ACM Computing Surveys (CSUR) 10(1) March 1978
  • Teitelman, W. (1978) Teitelman, W. INTERLISP Reference Manual, Xerox, Palo Alto Research Center, Calif, 1978.
          in [ACM] (1978) [ACM] ACM Computing Surveys (CSUR) 10(1) March 1978
  • Bobrow and Deutsch (1979) Bobrow, Daniel G. and L. Peter Deutsch "Extending Interlisp for modularization and efficiency" p481-489
          in [EUROSAM 79] (1979) E.W. Ng (ed) "Symbolic & Algebraic Computation Proceedings of EUROSAM 79" Springer-Verlag, Berlin, 1979
  • Moore, J. (1979) Moore, J. Strother II The Interlisp Virtual Machine specification. Technical Report CSL 76-5, Xerox Palo Alto Research Center, March 1979.
          in [EUROSAM 79] (1979) E.W. Ng (ed) "Symbolic & Algebraic Computation Proceedings of EUROSAM 79" Springer-Verlag, Berlin, 1979
  • Koomen, J.A.G.M., (1980) Koomen, J.A.G.M., "The Interlisp Virtual Machine: A Study of its Design and its Implementation as Multilisp", Master's thesis, University of British Columbia, 1980.
          in [EUROSAM 79] (1979) E.W. Ng (ed) "Symbolic & Algebraic Computation Proceedings of EUROSAM 79" Springer-Verlag, Berlin, 1979
  • Pär Emanuelson, Anders Haraldsson (1980) Pär Emanuelson, Anders Haraldsson "On compiling embedded languages in LISP" p208-215 Abstract
          in [ACM] (1980) [ACM] Proceedings of the 1980 ACM Conference on LISP and functional programming 1980, Stanford University
  • Dyer, D.; Balzer, B.; Bates, R.; Koomen, H.; Lynch (1981) Dyer, D.; Balzer, B.; Bates, R.; Koomen, H.; Lynch, D.: InterLISP-VAX Pre-Announcement, Inform. Sciences Institute, InterLISP Project, Marina del Rey, July 17, 1981
          in [ACM] (1980) [ACM] Proceedings of the 1980 ACM Conference on LISP and functional programming 1980, Stanford University
  • Raymond L. Bates, David Dyer, Johannes A. G. M. Ko (1982) Raymond L. Bates, David Dyer, Johannes A. G. M. Koomen "Implementation of Interlisp on the VAX" pp81-87 Abstract Extract: Anecdote
          in [ACM] (1982) [ACM] Proceedings of the 1982 ACM Conference on LISP and Functional Programming, Pittsburgh, Pennsylvania, United States
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder