The LISP 2 Project

  title={The LISP 2 Project},
  author={Paul R. McJones},
  journal={IEEE Ann. Hist. Comput.},
  • P. McJones
  • Published 2017
  • Physics
  • IEEE Ann. Hist. Comput.
Early design work on the LISP 2 project took place at MIT and Stanford during 1963 and 1964 and included one or more conferences to bring together the interested people. Starting around late 1964, arrangements were made with System Development Corporation (SDC) and Information International Incorporated (III) to complete the detailed design and carry out the implementation. A fairly complete system was running on SDC’s AN/FSQ-32 computer by the fall of 1966. 
2 Citations
Evolution of artificial intelligence languages, a systematic literature review
This review provides information on the year of implementation, development team, capabilities, limitations and applications of each of the AI programming languages discussed to guide practitioners and researchers in AI to make the right choice of languages to implement their novel AI methods.


History of LISP
This paper concentrates on the development of the basic ideas and distinguishes two periods - Summer 1958 through Summer 1958 when most of the key ideas were developed (some of which were implemented
The ECL programming system
The motivation for this project is described, the approach taken in its design, the resulting ECL system is sketched, and detailed treatment of specific aspects of the system are found elsewhere.
The LISP 2 programming language and system
LISP 2 is a new programming language designed for use in problems that require manipulation of highly complex data structures as well as lengthy arithmetic operations. Presently implemented on the
A general-purpose time-sharing system
Since June 1963, a Time-Sharing System has been operational at the System Development Corporation in Santa Monica and has been used for compiling and debugging programs, conducting research, performing calculations, conducting games, and executing on-line programs using both algebraic and list-processing languages.
The evolution of Lisp
The development of Lisp is traced chronologically from the era of the PDP-6, through the heyday of Interlisp and MacLisp, past the ascension and decline of special purpose Lisp machines, to the present era of standardization activities, which includes some reflections on the forces that have driven the evolution of Lisp.
In Search of the Original Fortran Compiler
  • P. McJones
  • Computer Science
    IEEE Ann. Hist. Comput.
  • 2017
In April 2002, Grady Booch sent out an email with the subject "Preserving classic software products." His appeal to provide top 10 lists and to suggest where to look for the source code received an
The SDC Time-Sharing System revisited
This review will include a brief overview of system changes, a discussion in some depth of resource allocation, and some conclusions regarding how well statements made three years ago have withstood the test of time.
LISP 1.5 Programmer's Manual
The LISP language is designed primarily for symbolic data processing used for symbolic calculations in differential and integral calculus, electrical circuit theory, mathematical logic, game playing,
META II a syntax-oriented compiler writing language
  • D. V. Schorre
  • Computer Science, Linguistics
    ACM National Conference
  • 1964
META II is a compiler writing language which consists of syntax equations resembling Backus normal form and into which instructions to output assembly language commands are inserted. Compilers have
REDUCE: a user-oriented interactive system for algebraic simplification
  • A. Hearn
  • Physics
    Symposium on Interactive Systems for Experimental Applied Mathematics
  • 1967
Calculations of general relativistic effects in planetary motion, structural design calculations, and many of the calculations associated with elementary particle physics experiments at high energy accelerators, may demand many man-months or even years of work before a useful and error free answer can be found, even though the operations involved are quite straightforward.