Implementing Eden — or: Dreams Become Reality
Ulrike Klusik6
, Yolanda Ortega7
and Ricardo Peña7 
| (6) |
Philipps-Universität Marburg, D-35032 Marburg, Germany |
| (7) |
Universidad Computense de Madrid, E-28040 Madrid, Spain |
Abstract
The parallel functional programming language Eden was specially designed to be implemented in a distributed setting. In a
previous paper [3] we presented an operational specification of DREAM, the distributed abstract machine for Eden. In this paper we go a step
further and present the imperative code generated for Eden expressions and how this code interacts with the distributed RunTime
System (RTS) for Eden. This translation is done in two steps: first Eden is translated into PEARL (Parallel Eden Abstract
Reduction Language), the parallel functional language of DREAM, and then PEARL expressions are translated into imperative
code.
Work partially supported by German-Spanish Acci on Integrada HA1997-0107 and the Spanish projects CAM-06T/033/96 and CICYT-TIC97-0672.
References secured to subscribers.