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
Link To Document