• DocumentCode
    1163513
  • Title

    Qlisp: parallel processing in Lisp

  • Author

    Goldman, Ron ; Gabriel, Richard P.

  • Author_Institution
    Lucid Inc., Menlo Park, CA, USA
  • Volume
    6
  • Issue
    4
  • fYear
    1989
  • fDate
    7/1/1989 12:00:00 AM
  • Firstpage
    51
  • Lastpage
    59
  • 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.<>
  • Keywords
    LISP; parallel programming; Alliant FX/8; Lucid Common Lisp; Qlisp; artificial-intelligence; futures data type; medium-grained parallelism; multiply invoked functions; multiprocessing; parallel processing; qlet construct; spawn; symbolic programs; Concurrent computing; Data structures; Handicapped aids; Hardware; History; Parallel algorithms; Parallel languages; Parallel processing; Pressing; Programming profession;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.31652
  • Filename
    31652