H ? « »

Language peer sets for Eden:
International
International/1995
Designed 1995
1990s languages
Fifth generation
Post-Cold War
Experimental and other
Experimental and other/1995
Experimental and other/aa

Eden(ID:1137/ede001)

alternate simple view
Country: International
Designed 1995
Published: 1995
Sammet category: Experimental and other


Parallel functional programming language with both synchronous and asynchronous message passing.

"Eden has been designed to have the best of two worlds: on
the one hand, the high level of abstraction and side effect freedom of a lazy functional
language and on the other hand the clear view of process systems present in languages
with concurrency or explicit parallelism. The two key features of Eden's design are its
explicit notion of a process and its controlled treatment of time­dependencies. In this way,
a new language is defined that maintains the declarative reading of functional programs
while enhancing its expressibility considerably. The extensions are defined in a way that
allows a clean semantical treatment of the language"

Joint development by Philipps Universität Marburg, Germany and Universidad Complutense de Madrid, Spain


Structures:
Related languages
Concurrent Euclid Eden   Positive Strong Influence
Haskell Eden   Extension of

References:
  • Almes, G. et al, (1995) Almes, G. et al, "The Eden System: A Technical Review"
          in (1995) IEEE Trans Soft Eng 11(01) January 1995
  • Breitinger, Silvia; Loogen, Rita; and Ortega-Mallé (1995) Breitinger, Silvia; Loogen, Rita; and Ortega-Mallén, Yolanda; "Towards a Declarative Language for Parallel and Concurrent Programming" (1995)
          in (1995) IEEE Trans Soft Eng 11(01) January 1995
  • Breitinger, Loogen (1996) Breitinger, Loogen "Eden - The Paradise of Functional Concurrent Programming" (1996) Abstract
          in (1995) IEEE Trans Soft Eng 11(01) January 1995
  • (1996) Silvia Breitinger, Rita Loogen, Yolanda Ortega-Mallén, Ricardo Peña: EDEN - The Paradise of Concurrent Functional Programming, shortened version in Euro-Par'96, LNCS 1123, Springer 1996
          in (1995) IEEE Trans Soft Eng 11(01) January 1995
  • Breitinger, Silvia; Loogen, Rita; Ortega-Mallén, Y (1997) Breitinger, Silvia; Loogen, Rita; Ortega-Mallén, Yolanda and Ricardo Peña "The Eden Coordination Model for Distributed Memory Systems" Online
          in Workshop on High-level Parallel Programming Models (1997) Workshop on High-level Parallel Programming Models (HIPS'97), . IEEE Computer Science Press, Geneva, Switzerland, April 1997
  • Silvia Breitinger, Ulrike Klusik, Rita Loogen: (1997) Silvia Breitinger, Ulrike Klusik, Rita Loogen: "Channel Structures in the Parallel Functional Language Eden" Glasgow Workshop on Functional Programming 1997 Abstract
          in Workshop on High-level Parallel Programming Models (1997) Workshop on High-level Parallel Programming Models (HIPS'97), . IEEE Computer Science Press, Geneva, Switzerland, April 1997
  • Breitinger, Silvia (1998) Breitinger, Silvia "Design and implementation of the parallel functional language Eden" Marburg, Dissertation, 1998 Online copy in ps
          in Workshop on High-level Parallel Programming Models (1997) Workshop on High-level Parallel Programming Models (HIPS'97), . IEEE Computer Science Press, Geneva, Switzerland, April 1997
  • Breitinger, Silvia, Rita Loogen, Yolanda Ortega-Ma (1998) Breitinger, Silvia, Rita Loogen, Yolanda Ortega-Mallén, Ricardo Peña: Eden - Language Definition and Operational Semantics", Technical Report 96-10, Reihe Informatik, Fachbereich Mathematik und Informatik, Philipps Universität Marburg 1998. ps Abstract
          in Workshop on High-level Parallel Programming Models (1997) Workshop on High-level Parallel Programming Models (HIPS'97), . IEEE Computer Science Press, Geneva, Switzerland, April 1997
  • Silvia Breitinger, Ulrike Klusik, Rita Loogen, Yol (1998) Silvia Breitinger, Ulrike Klusik, Rita Loogen, Yolanda Ortega-Mallén, Ricardo Peña "DREAM: The DistRibuted Eden Abstract Machine" IFL '97, LNCS 1467, Springer 1998 Abstract
          in Workshop on High-level Parallel Programming Models (1997) Workshop on High-level Parallel Programming Models (HIPS'97), . IEEE Computer Science Press, Geneva, Switzerland, April 1997
  • Klusik, Ulrike and Yolanda Ortega-Mallén, Ricardo (1999) Klusik, Ulrike and Yolanda Ortega-Mallén, Ricardo Peña "Implementing Eden - or: Dreams Become Reality" IFL'98, LNCS 1595, Springer 1999 Abstract
          in Workshop on High-level Parallel Programming Models (1997) Workshop on High-level Parallel Programming Models (HIPS'97), . IEEE Computer Science Press, Geneva, Switzerland, April 1997
  • Hans-Wolfgang Loidl, Ulríke Klusik, Kevin Hammond, (2001) Hans-Wolfgang Loidl, Ulríke Klusik, Kevin Hammond, Rita Loogen, Phil Trinder "GpH and Eden: Comparing Two Parallel Functional Languages on a Beowulf Cluster
          in 2nd Scottish Functional Programming Workshop, St. (2001) 2nd Scottish Functional Programming Workshop, St. Andrews 2000, Intellect, 2001
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder