Prolog-D-Linda(ID:2408/pro040)

Linda style Prolog 


Prolog-D-Linda is an embedding of the Linda paradigm into Prolog. The original motivation for embed Linda into Prolog was the naturalness and ease with which it could be done. This naturalness has also been noted by De Bosschere, the author of Multi-Prolog. There have been four further implementations since the original in 1990, in muProlog. The system has developed from a single processor running all the application processes and the centralised tuple space, through to the current version which supports applications running over an internet of processors with a distributed tuple space (hence Prolog-D(istributed)-Linda).

Many aspects of the development path have been influenced by experience gained in the development of two non-trivial applications, the Heterogeneous Parallel Deduction Systems and Parallel Genetic Algorithms. The viability of Prolog-D-Linda as a practical parallel logic programming language has been illustrated by the success of these applications.

(from Home page)


Related languages
Linda => Prolog-D-Linda   Implementation
Prolog => Prolog-D-Linda   Evolution of
Prolog-Linda => Prolog-D-Linda   Evolution of

References:
  • SUTCLIFFE, G., AND PINAKIS, J. 1991. "Prolog-D-Linda: An Embedding of Linda in SICStus Prolog", Tech Report 91/7, Dept. of Computer Science, Univ. of Western Australia, Nedlands, 6009, Australia view details
  • G Sutcliffe: "Prolog-D-Linda v2: A New Embedding of Linda in SICStus Prolog", Technical Report 93/6, Department of Computer Science, James Cook University, Townsville, Australia. view details ps
    Resources