A type-based foundation for closure-passing in the age of concurrency and distribution
dc.contributor.author | Miller, Heather | |
dc.contributor.author | Haller, Philipp | |
dc.contributor.editor | Aßmann, Uwe | |
dc.contributor.editor | Demuth, Birgit | |
dc.contributor.editor | Spitta, Thorsten | |
dc.contributor.editor | Püschel, Georg | |
dc.contributor.editor | Kaiser, Ronny | |
dc.date.accessioned | 2017-06-30T20:56:16Z | |
dc.date.available | 2017-06-30T20:56:16Z | |
dc.date.issued | 2015 | |
dc.description.abstract | Functional programming (FP) is regularly touted as the way forward for bringing parallel, concurrent, and distributed programming to the mainstream. However, despite this established viewpoint, reliably distributing function closures over a network, or using them in concurrent environments nonetheless remains a challenge across FP and OO languages. Our work on Spores takes a step towards more principled distributed and concurrent programming by introducing a new closure-like abstraction and type system that can guarantee closures to be serializable, thread-safe, or have custom user-defined properties. In ongoing work we explore the combination of Spores and Scala Pickling to provide a common substrate for type-safe, performant data-intensive applications. | en |
dc.identifier.isbn | 978-3-88579-633-6 | |
dc.identifier.pissn | 1617-5468 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Software-engineering and management 2015 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-239 | |
dc.title | A type-based foundation for closure-passing in the age of concurrency and distribution | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 42 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 41 | |
gi.conference.date | 17.-20. März 2015 | |
gi.conference.location | Dresden |
Dateien
Originalbündel
1 - 1 von 1