QLISP Reference Manual

Citation

Sacerdoti, E. D., Fikes, R. E., Reboh, R., Sagalowicz, D., Waldinger, R. J., & Wilber, B. M. (1976, June). Qlisp: a language for the interactive development of complex systems. In Proceedings of the June 7-10, 1976, national computer conference and exposition (pp. 349-356).

Abstract

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.


Read more from SRI

  • Banner and attendees at the IEEE Hard Tech Venture Summit

    Cultivating hard tech startups that scale

    IEEE’s Hard Tech Venture Summit convened innovators at SRI to refine strategies and build new networks.

  • Patient going into a MRI

    Bringing surgical tools inside the MRI

    Drawing on SRI’s unique innovation ecosystem, the startup Medical Devices Corner is seeking to improve cancer surgery by advancing MRI-safe teleoperation.

  • Christopher Mims and Susan Patrick

    PARC Forum: How to AI

    The Wall Street Journal tech columnist Christopher Mims and SRI Education’s Susan Patrick discuss how AI can strengthen human agency.