An abstract machine for concurrent haskell with futures
Autor(en):
Zusammenfassung
We show how Sestoft's abstract machine for lazy evaluation of purely functional programs can be extended to evaluate expressions of the calculus CHF – a process calculus that models Concurrent Haskell extended by imperative and implicit futures. The abstract machine is modularly constructed by first adding monadic IO-actions to the machine and then in a second step we add concurrency. Our main result is that the abstract machine coincides with the original operational semantics of CHF, w.r.t. mayand should-convergence.
- Vollständige Referenz
- BibTeX
Sabel, D.,
(2012).
An abstract machine for concurrent haskell with futures.
In:
Jähnichen, S., Rumpe, B. & Schlingloff, H.
(Hrsg.),
Software Engineering 2012. Workshopband.
Bonn:
Gesellschaft für Informatik e.V..
(S. 29-44).
@inproceedings{mci/Sabel2012,
author = {Sabel, David},
title = {An abstract machine for concurrent haskell with futures},
booktitle = {Software Engineering 2012. Workshopband},
year = {2012},
editor = {Jähnichen, Stefan AND Rumpe, Bernhard AND Schlingloff, Holger} ,
pages = { 29-44 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Sabel, David},
title = {An abstract machine for concurrent haskell with futures},
booktitle = {Software Engineering 2012. Workshopband},
year = {2012},
editor = {Jähnichen, Stefan AND Rumpe, Bernhard AND Schlingloff, Holger} ,
pages = { 29-44 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-293-2
ISSN: 1617-5468
Datum: 2012
Sprache:
(en)
(en)
Typ: Text/Conference Paper

