Konferenzbeitrag

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

Lade...
Vorschaubild
Volltext URI
Dokumententyp
Text/Conference Paper
Datum
2015
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Quelle
Software-engineering and management 2015
Verlag
Gesellschaft für Informatik e.V.
Zusammenfassung
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.
Beschreibung
Miller, Heather; Haller, Philipp (2015): A type-based foundation for closure-passing in the age of concurrency and distribution. Software-engineering and management 2015. Bonn: Gesellschaft für Informatik e.V.. PISSN: 1617-5468. ISBN: 978-3-88579-633-6. pp. 41-42. Dresden. 17.-20. März 2015
Schlagwörter
Zitierform
DOI
Tags