Logo des Repositoriums
 

A type-based foundation for closure-passing in the age of concurrency and distribution

dc.contributor.authorMiller, Heather
dc.contributor.authorHaller, Philipp
dc.contributor.editorAßmann, Uwe
dc.contributor.editorDemuth, Birgit
dc.contributor.editorSpitta, Thorsten
dc.contributor.editorPüschel, Georg
dc.contributor.editorKaiser, Ronny
dc.date.accessioned2017-06-30T20:56:16Z
dc.date.available2017-06-30T20:56:16Z
dc.date.issued2015
dc.description.abstractFunctional 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.isbn978-3-88579-633-6
dc.identifier.pissn1617-5468
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware-engineering and management 2015
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-239
dc.titleA type-based foundation for closure-passing in the age of concurrency and distributionen
dc.typeText/Conference Paper
gi.citation.endPage42
gi.citation.publisherPlaceBonn
gi.citation.startPage41
gi.conference.date17.-20. März 2015
gi.conference.locationDresden

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
41.pdf
Größe:
30.83 KB
Format:
Adobe Portable Document Format