Qlisp: Parallel Processing in Lisp

  • Authors:
  • Ron Goldman;Richard P. Gabriel

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Software
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

The authors describe a version of Common Lisp for multiprocessing, called Qlisp. It supports medium-grained parallelism for artificial-intelligence and symbolic programs. Qlisp supports the futures data type. It also introduces partially, multiply invoked functions that let program components be synchronized. An implementation of Qlisp on an Alliant FX/8, based on Lucid Common Lisp, a commercial system, is described.