{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:43:29Z","timestamp":1725468209511},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540650126"},{"type":"electronic","value":"9783540497660"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0056623","type":"book-chapter","created":{"date-parts":[[2006,7,30]],"date-time":"2006-07-30T08:19:58Z","timestamp":1154247598000},"page":"318-334","source":"Crossref","is-referenced-by-count":9,"title":["From (sequential) Haskell to (parallel) Eden: An implementation point of view"],"prefix":"10.1007","author":[{"given":"Silvia","family":"Breitinger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ulrike","family":"Klusik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rita","family":"Loogen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,6,2]]},"reference":[{"key":"20_CR1","unstructured":"J. Armstrong, M. Williams, and S. Virding. Concurrent Programming in Erlang. Prentice Hall, 1996."},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"G. E. Blelloch. Programming parallel algorithms. Communications of the ACM, 39(3), March 1996.","DOI":"10.1145\/227234.227246"},{"key":"20_CR3","unstructured":"S. Breitinger, U. Klusik, R. Loogen, Y. Ortega-Mall\u00e9n, and R. Pe\u00f1a. DREAM \u2014 the DistRibuted Eden Abstract Machine. In C. Clack, T. Davie, and K. Hammond, editors, Symposium on the Implementation of Funct. Lang. 1997, St. Andrews, selected papers, LNCS 1467. Springer, 1998."},{"key":"20_CR4","unstructured":"S. Breitinger and R. Loogen. Channel Structures in the Parallel Functional Language Eden. In Glasgow Workshop on Functional Programming, 1997."},{"key":"20_CR5","volume-title":"Technical Report 96-10","author":"S. Breitinger","year":"1996","unstructured":"S. Breitinger, R. Loogen, Y. Ortega-Mall\u00e9n, and R. Pe\u00f1a. Eden \u2014 Language Definition and Operational Semantics. Technical Report 96-10, Philipps-Universit\u00e4t Marburg, 1996."},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"S. Breitinger, R. Loogen, Y. Ortega-Mall\u00e9n, and R. Pe\u00f1a. The Eden coordination model for distributed memory systems. In High-Level Parallel Programming Models and Supportive Environments (HIPS). IEEE Press, 1997.","DOI":"10.1109\/HIPS.1997.582964"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"J. Darlington, Y.-K. Guo, H. To, and J. Yang. Functional skeletons for parallel coordination. In EURO-PAR '95 Parallel Processing, LNCS 966. Springer, 1995.","DOI":"10.1007\/BFb0020455"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"A. Giacalone, P. Mishra, and S. Prasad. Facile: A Symmetric Integration of Concurrent and Functional Programming. Journal of Parallel Programming, 18(2), 1989.","DOI":"10.1007\/3-540-50940-2_36"},{"key":"20_CR9","unstructured":"P. Kelly. Functional Programming for Loosely Coupled Multiprocessors. Pitman, 1989."},{"key":"20_CR10","unstructured":"M. Kesseler. The Implementation of Functional Languages on Parallel Machines with Distributed Memory. PhD thesis, Katholieke Universiteit Nijmegen, 1996."},{"key":"20_CR11","unstructured":"J. Peterson and K. Hammond (eds.). Report on the programming language Haskell: a non-strict, purely functional language, version 1.4. Technical Report YALEU\/DCS\/RR-1106, Yale University, 1997."},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"S. Peyton Jones, A. Gordon, and S. Finne. Concurrent Haskell. In ACM Symp. on Principles of Programming Languages (POPL), 1996.","DOI":"10.1145\/237721.237794"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"S. L. Peyton Jones. Implementing lazy functional languages on stock hardware: The spineless tagless G-machine. Journal of Functional Programming, 2(2), 1992.","DOI":"10.1017\/S0956796800000319"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"J. Reppy. CML: A higher-order concurrent language. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1991.","DOI":"10.1145\/113445.113470"},{"key":"20_CR15","unstructured":"A. Santos. Compilation by Transformation in Non-Strict Functional Languages. PhD thesis, Glasgow University, Department of Computing Science, 1995."},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"S. K. Skedzielewski. Sisal. In B. Szymanski, editor, Parallel Functional Languages and Compilers. ACM Press, 1991.","DOI":"10.1145\/107214.129256"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"P. W. Trinder, K. Hammond, H. W. Loidl, and S. L. Peyton Jones. Algorithm + Strategy = Parallelism. Journal of Functional Programming, 8(1), 1998.","DOI":"10.1017\/S0956796897002967"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"P. W. Trinder, K. Hammond, J. S. Mattson, Jr., A. S. Partridge, and S. L. Peyton Jones. GUM: A portable parallel implementation of Haskell. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1996.","DOI":"10.1145\/231379.231392"},{"key":"20_CR19","unstructured":"M. van Eekelen and R. Plasmeijer. Functional Programming and Parallel Graph Rewriting. Addison Wesley, 1993."},{"key":"20_CR20","unstructured":"N. Winstanley. Reflections on Instance Derivation. In Glasgow Workshop on Functional Programming, 1997."}],"container-title":["Lecture Notes in Computer Science","Principles of Declarative Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0056623","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,17]],"date-time":"2020-04-17T17:20:49Z","timestamp":1587144049000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0056623"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540650126","9783540497660"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/bfb0056623","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}