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}, }