|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Ron Goldman, Richard P. Gabriel, "Qlisp: Parallel Processing in Lisp," IEEE Software, vol. 6, no. 4, pp. 51-59, July/August, 1989. | |||
| BibTex | x | ||
| @article{ 10.1109/52.31652, author = {Ron Goldman and Richard P. Gabriel}, title = {Qlisp: Parallel Processing in Lisp}, journal ={IEEE Software}, volume = {6}, number = {4}, issn = {0740-7459}, year = {1989}, pages = {51-59}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.31652}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Qlisp: Parallel Processing in Lisp IS - 4 SN - 0740-7459 SP51 EP59 EPD - 51-59 A1 - Ron Goldman, A1 - Richard P. Gabriel, PY - 1989 KW - spawn; qlet construct; parallel processing; multiprocessing; Qlisp; medium-grained parallelism; artificial-intelligence; symbolic programs; futures data type; multiply invoked functions; Alliant FX/8; Lucid Common Lisp; LISP; parallel programming VL - 6 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.31652
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.
Index Terms:
spawn; qlet construct; parallel processing; multiprocessing; Qlisp; medium-grained parallelism; artificial-intelligence; symbolic programs; futures data type; multiply invoked functions; Alliant FX/8; Lucid Common Lisp; LISP; parallel programming
Citation:
Ron Goldman, Richard P. Gabriel, "Qlisp: Parallel Processing in Lisp," IEEE Software, vol. 6, no. 4, pp. 51-59, July-Aug. 1989, doi:10.1109/52.31652
Usage of this product signifies your acceptance of the Terms of Use.

