Coordinating functional processes with Haskell#

F. H. Carvalho, R. M. F. Lima, R. D. Lins
2002 Proceedings of the 2002 ACM symposium on Applied computing - SAC '02  
This paper presents Haskell#, a parallel functional language based on coordination. Hazkell# supports lazy atream commnnication and facilities, at coordination level, to the specification of data parallel programs. Haskell~ supports a clean and complete, semantic and syntactic, separation between coordination and computation levels of programming, with several benefits to parallel program engineering. The implementation of some well-known applications in Haskell# is presented, demonstrating its
more » ... expressiveness, allowing for elegant, simple, and concise specification of any static pattern of parallel, concurrent or distributed computation.
doi:10.1145/508791.508865 dblp:conf/sac/CarvalhoLL02 fatcat:wczlfrssanctlix76afgaha7rq