QLISP Reference Manual
by Wilber, B. M.
Technical Note 118
Institution: AI Center, SRI International
Address: 333 Ravenswood Ave, Menlo Park, CA 94025
Note: Sponsored by the Advanced Research Projects Agency, contract DAHCO4-72-C0008, and NASA under contract NASW-2086.
A mature version of QLISP is described. QLISP permits free intermingling of advanced language constructs with those of INTERLISP. It provides an associative data base, viewed from perspectives controlled by a powerful context mechanism. Access to the data base can be selectively aided by teams of programs from which members are chosen by a pattern matching operation. Tentative computation is facilitated by a backtracking facility which can be triggered by directed (or undirected) failure. It also provides for partial evaluation and includes special features to expedite handling of transitive relations and equivalence relations. All these language features are embedded in a programming system which is very smoothly integrated into the programming environment provided by INTERLISP.
|Wilber, B. Michael||Alumnus|