Non-strict functional languages offer potential benefits for constructing distributed systems: namely a highly-dynamic model of distribution, a relatively high degree of distribution transparency, and the potential to abstract over distribution-control primitives. We describe our motivation for implementing such a language, a variant of Haskell, and evaluating it. The implementation is a fusion of existing Glasgow Haskell Compiler technologies. The evaluation will be based on experiences implementing a distributed interactive simulation, and comparing it with a Java version.
@InProceedings{Trin99,
author = {Trinder, P.W.},
title = {{Motivation for Glasgow distributed Haskell, a non-strict Functional Language}},
booktitle = {{Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA'99)}},
editor = {Ito, T. and Yuasa, T.},
year = {1999},
address = {Sendai, Japan, July 5--7},
publisher = {World Scientific},
pages = {72--81},
abstractURL = {http://www.cee.hw.ac.uk/~dsg/gph/papers/abstracts/pdsia00.html},
url = {http://www.cee.hw.ac.uk/~dsg/gph/papers/ps/pdsia00.ps.gz},
}