User Tools

Site Tools


tutorials:interlisp

This is an old revision of the document!


TWENEX Interlisp Tutorial

Interlisp-10, for Interactive Lisp, is an implementation of the Lisp programming language developed from 1966 at Bolt, Beranek and Newman (BBN) for TENEX, BBN's in-house PDP-10 operating system, and later DEC's TOPS-20 operating systems. From 1970, development of Interlisp was transferred to Xerox Palo Alto Research Center.

The language became popular with Stanford University AI researchers and at other principly US West-Coast institutions.

Interlisp was noted for its integration of interactive development tools into the the programming environment: debugger, Lisp-structure-aware editor, automatic correction tool, and analysis tools.

Set-up

Before running Interlisp:

  1. Define the logical name INTERLISP: to the directory PS:<INTERLISP>. Use the EXEC command :
    @DEFINE INTERLISP: PS:<INTERLISP>
  2. Undefine the logical name LISP: if you have it defined. Use the EXEC command:
    @DEFINE LISP:

In and Out

Start Interlisp with the EXEC command @INTERLISP:LISP. The Interlisp prompt character is a _. Return to EXEC with the Interlisp command LOGOUT() or Ctrl-C.

Note: Interlisp built-in function names should be typed in upper-case, although in many cases Interlisp can automatically correct names typed with incorrect case. Interlisp supports upper- and lower-case characters in user-defined names and in character string data.

References

Warren Teitelman. Interlisp Reference Manual. (1978). Accessed: October 3, 2024. [Online]. Available: https://www.softwarepreservation.org/projects/LISP/interlisp/Interlisp-Oct_1978.pdf

Clark Weissman. Lisp 1.5 Primer. (1967). Accessed: October 3, 2024. [Online]. Available: http://www.softwarepreservation.org/projects/LISP/book/Weismann_LISP1.5_Primer_1967.pdf

tutorials/interlisp.1728019248.txt.gz · Last modified: 2024/10/04 05:20 by papa