(Enter summary)
Abstract: This paper presents Haskell#,aparallel functional language
based on coordination. Haskell# supports lazy stream communication
andfacilities, 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... (Update)
Context of citations to this paper: More
...and improve reuse of code. Many languages have incorporated facilities to define and reuse skeletons[3, 4, 5, 6, 7, 8] Haskell # [9, 10] is a coordination language [11] that extends Haskell[12] a modern functional programming language. It was first designed for high...
Cited by: More
Topological Skeletons in Haskell# - Junior, al. (2003)
(Correct)
Similar documents (at the sentence level):
58.8%: Coordinating Functional Processes with Haskell# - Carvalho, Jr., Lima (2002)
(Correct)
6.9%: Parallelizing MCP-Haskell for Evaluating Haskel#.. - Carvalho, Jr., Lins.. (2001)
(Correct)
Active bibliography (related documents): More All
0.3: Introducing Parallelism in a Lazy Functional Language - Charles (1997)
(Correct)
0.2: Parallelism and Non-determinism in Pure Functional Languages - King (1992)
(Correct)
0.2: Eden - Language Definition and Operational Semantics - Breitinger, Loogen.. (1996)
(Correct)
Similar documents based on text: More All
0.4: PaDA: A Pattern for Distribution Aspects - Soares, Borba (2002)
(Correct)
0.4: An Action Semantics for STG - Junior, de Moura, Lima, Lins (2000)
(Correct)
0.4: Digital Neighbourhoods: Partitioning the Web for.. - Gonçalves, Salgado..
(Correct)
BibTeX entry: (Update)
F.H. Carvalho Jr., R.M.F. Lima, and R.D. Lins, "Coordinating Functional Processes with Haskell # ", in ACM Symposium on Applied Computing, Special Tracking on Coordination Languages, Models and Applications, ACM Press, Ed., March 2002, pp. 393--400. http://citeseer.ist.psu.edu/carvalho02coordinating.html More
@misc{ jr02coordinating,
author = "F. Jr and R. Lima and R. Lins",
title = "Coordinating Functional Processes with Haskell",
text = "F.H. Carvalho Jr., R.M.F. Lima, and R.D. Lins, Coordinating Functional
Processes with Haskell # , in ACM Symposium on Applied Computing, Special
Tracking on Coordination Languages, Models and Applications, ACM Press,
Ed., March 2002, pp. 393--400.",
year = "2002",
url = "citeseer.ist.psu.edu/carvalho02coordinating.html" }
Citations (may not include all citations):
2732
Communicating Sequential Processes (context) - Hoare - 1985
257
Report on the Programming Language Haskell (context) - Jones, Hughes - 1999
247
The family of concurrent logic programming languages (context) - Shapiro - 1989
216
Coordination Languages and Their Significance (context) - Gelernter, Carriero - 1992
138
Functional Programming and Parallel Graph Rewriting (context) - Plasmeijer, van Eekelen - 1993
82
Programming-in-the-Large versus Programming-in-the-small (context) - DeRemer, Kron - 1976
68
Functional Programming for Loosely-coupled Multiprocessors (context) - Kelly - 1989
67
RecursiveProgramming Techniques (context) - Burge - 1975
65
GUM: A Portable Parallel Implementation of Haskell
- Trinder, Hammond et al. - 1996
62
Introduction to Algorithms: A Creative Approach (context) - Manber - 1999
46
Functional Skeletons for ParallelCoordination
- Darlington, Guo et al. - 1995
28
The Eden Coordination Model for Distributed Memory Systems
- Breitinger, Loogen et al. - 1997
26
Research Directions in Parallel Functional Programming (context) - Hammond, Michaelson - 1999
21
Performance Studies of Id on the Monsoon Dataflow System
- Hicks, Chiou et al. - 1993
20
Eden: Language Definition and Operational Semantics
- Briesmeister, Loogen et al. - 1998
11
ACM Transactions on Programming Languages and Systems (context) - Foster, Programming - 1985
9
Serial Combinators (context) - Hudak - 1985
7
Delirium: An Embedding Coordination Language (context) - Lucco, Sharp - 1990
6
Functional Programming for Concurrent and Distributed Comput.. (context) - Burton - 1987
6
Parallel Functional Programming by Partitioning
- Taylor - 1997
5
Equals - A Fast Parallel Implementation of a Lazy Language (context) - Kaser, Ramakrishnan et al. - 1997
5
MCNP: Photon Benchmark Problems (context) - Whalen, Hollowell et al. - 1991
4
High-level Parallel and Concurrent Programming in Eden (context) - Breitinger, Loogen et al. - 1997
4
Parallel Functional Languages and Compilers (context) - Hudak, in - 1991
3
Distributed Software Engineering (context) - Krammer - 1994
3
Functional Programming and Parallel Processing (context) - Lins - 1996
2
Coordinating Functional Processes Using Petri Nets (context) - Abmann - 1997
2
Manual: Integrated Net Analyzer Version (context) - Roch, Starke - 1999
1
AMessage Passing Extension to Haskell (context) - Lima, Jr et al. - 1999
1
UmaExtensao Paralela para Haskell (context) - CarvalhoJr - 2000
1
UmaLinguagem Funcional Paralela - Ambiente deProgrmacao (context) - Lima - 2000
1
GRIP - AHigh-Performance Architecture for Parallel Graph Red.. (context) - Jones, Clack et al. - 1987
Documents on the same site (http://lia.deis.unibo.it/confs/sac02/accepted.shtml): More
An Infrastructure Language for Open Nets - Bettini, Loreti, Pugliese
(Correct)
Semi-Automatic Design of Agent Organisations - Karageorgos, Thompson (2002)
(Correct)
An Enablement Detection Algorithm for Open Multiparty.. - Pérez, Corchuelo, Ruiz
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC