• DocumentCode
    3056543
  • Title

    BaLinda Lisp: a parallel list-processing language

  • Author

    Yuen, C.K. ; Wong, W.F.

  • Author_Institution
    Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    1990
  • fDate
    6-9 Nov 1990
  • Firstpage
    618
  • Lastpage
    624
  • Abstract
    The authors describe BaLinda (Biddle and Linda) Lisp, a parallel execution Lisp dialect designed to take advantage of the architectural capabilities of Biddle (bidirectional data driven Lisp engine). The Future construct is used to initiate parallel execution threads, which may communicate through Linda-like commands operating on a tuple space. These features provide good support for parallel execution, and blend together well with notational consistency and simplicity. Unstructured task initiation and termination commands are avoided, while mandatory and speculative parallelisms (lazy versus eager executions) are both supported
  • Keywords
    LISP; parallel languages; BaLinda Lisp; Biddle; Future construct; Linda-like commands; bidirectional data driven Lisp engine; parallel execution Lisp dialect; parallel execution threads; parallel list-processing language; tuple space; Computer science; Control systems; Engines; Information systems; Parallel processing; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
  • Conference_Location
    Herndon, VA
  • Print_ISBN
    0-8186-2084-6
  • Type

    conf

  • DOI
    10.1109/TAI.1990.130409
  • Filename
    130409