|
|
|
@ -3,7 +3,7 @@ |
|
|
|
author = {Daniel Hillerström}, |
|
|
|
title = {Handlers for Algebraic Effects in {Links}}, |
|
|
|
school = {School of Informatics, The University of Edinburgh}, |
|
|
|
address = {Scotland}, |
|
|
|
address = {Scotland, {UK}}, |
|
|
|
month = aug, |
|
|
|
year = 2015 |
|
|
|
} |
|
|
|
@ -13,9 +13,10 @@ |
|
|
|
author = {Daniel Hillerström}, |
|
|
|
title = {Compilation of Effect Handlers and their Applications in Concurrency}, |
|
|
|
school = {School of Informatics, The University of Edinburgh}, |
|
|
|
address = {Scotland}, |
|
|
|
address = {Scotland, {UK}}, |
|
|
|
optmonth = aug, |
|
|
|
year = 2016, |
|
|
|
type = {{MSc(R)} Dissertation} |
|
|
|
} |
|
|
|
|
|
|
|
# OCaml handlers |
|
|
|
@ -97,7 +98,7 @@ |
|
|
|
@phdthesis{Pretnar10, |
|
|
|
author = {Matija Pretnar}, |
|
|
|
title = {Logic and handling of algebraic effects}, |
|
|
|
school = {The University of Edinburgh, {UK}}, |
|
|
|
school = {The University of Edinburgh, Scotland, {UK}}, |
|
|
|
year = {2010} |
|
|
|
} |
|
|
|
|
|
|
|
@ -239,28 +240,28 @@ |
|
|
|
@phdthesis{McLaughlin20, |
|
|
|
author = {Craig McLaughlin}, |
|
|
|
title = {Relational Reasoning for Effects and Handlers}, |
|
|
|
school = {The University of Edinburgh, {UK}}, |
|
|
|
school = {The University of Edinburgh, Scotland, {UK}}, |
|
|
|
year = {2020} |
|
|
|
} |
|
|
|
|
|
|
|
@phdthesis{Ahman17, |
|
|
|
author = {Danel Ahman}, |
|
|
|
title = {Fibred Computational Effects}, |
|
|
|
school = {The University of Edinburgh, {UK}}, |
|
|
|
school = {The University of Edinburgh, Scotland, {UK}}, |
|
|
|
year = {2017} |
|
|
|
} |
|
|
|
|
|
|
|
@phdthesis{Fowler19, |
|
|
|
author = {Simon Fowler}, |
|
|
|
title = {Typed concurrent functional programming with channels, actors and sessions}, |
|
|
|
school = {The University of Edinburgh, {UK}}, |
|
|
|
school = {The University of Edinburgh, Scotland, {UK}}, |
|
|
|
year = {2019} |
|
|
|
} |
|
|
|
|
|
|
|
@phdthesis{Kammar14, |
|
|
|
author = {Ohad Kammar}, |
|
|
|
title = {Algebraic theory of type-and-effect systems}, |
|
|
|
school = {The University of Edinburgh, {UK}}, |
|
|
|
school = {The University of Edinburgh, Scotland, {UK}}, |
|
|
|
year = {2014} |
|
|
|
} |
|
|
|
|
|
|
|
@ -320,7 +321,7 @@ |
|
|
|
author = {Leo Poulson}, |
|
|
|
title = {Asynchronous Effect Handling}, |
|
|
|
school = {School of Informatics, The University of Edinburgh}, |
|
|
|
address = {Scotland}, |
|
|
|
address = {Scotland, {UK}}, |
|
|
|
year = 2020, |
|
|
|
} |
|
|
|
|
|
|
|
@ -457,6 +458,14 @@ |
|
|
|
year = {2017} |
|
|
|
} |
|
|
|
|
|
|
|
@MastersThesis{Convent17, |
|
|
|
author = {Lukas Convent}, |
|
|
|
title = {Enhancing a Modular Effectful Programming Language}, |
|
|
|
school = {School of Informatics, The University of Edinburgh}, |
|
|
|
address = {Scotland, {UK}}, |
|
|
|
year = 2017, |
|
|
|
} |
|
|
|
|
|
|
|
# Shonky |
|
|
|
@misc{McBride16, |
|
|
|
title={Shonky}, |
|
|
|
@ -1560,3 +1569,80 @@ |
|
|
|
publisher = {Cambridge University Press}, |
|
|
|
year = {1999} |
|
|
|
} |
|
|
|
|
|
|
|
# Interleaved computation |
|
|
|
@inproceedings{Milner75, |
|
|
|
author = {Robin Milner}, |
|
|
|
title = {Processes: A Mathematical Model of Computing Agents}, |
|
|
|
booktitle = {Studies in Logic and the Foundations of Mathematics}, |
|
|
|
publisher = {Elsevier}, |
|
|
|
pages = {157--173}, |
|
|
|
year = {1975} |
|
|
|
} |
|
|
|
|
|
|
|
@article{Plotkin76, |
|
|
|
author = {Gordon D. Plotkin}, |
|
|
|
title = {A Powerdomain Construction}, |
|
|
|
journal = {{SIAM} J. Comput.}, |
|
|
|
volume = {5}, |
|
|
|
number = {3}, |
|
|
|
pages = {452--487}, |
|
|
|
year = {1976} |
|
|
|
} |
|
|
|
|
|
|
|
@inproceedings{HaynesF84, |
|
|
|
author = {Christopher T. Haynes and |
|
|
|
Daniel P. Friedman}, |
|
|
|
title = {Engines Build Process Abstractions}, |
|
|
|
booktitle = {{LISP} and Functional Programming}, |
|
|
|
pages = {18--24}, |
|
|
|
publisher = {{ACM}}, |
|
|
|
year = {1984} |
|
|
|
} |
|
|
|
|
|
|
|
@techreport{Moggi90, |
|
|
|
title = {An Abstract View of Programming Languages}, |
|
|
|
author = {Eugenio Moggi}, |
|
|
|
institution = {{LFCS}, The University of Edinburgh}, |
|
|
|
number = {ECS-LFCS-90-113}, |
|
|
|
year = {1990}, |
|
|
|
address = {Scotland, {UK}} |
|
|
|
} |
|
|
|
|
|
|
|
@inproceedings{GanzFW99, |
|
|
|
author = {Steven E. Ganz and |
|
|
|
Daniel P. Friedman and |
|
|
|
Mitchell Wand}, |
|
|
|
title = {Trampolined Style}, |
|
|
|
booktitle = {{ICFP}}, |
|
|
|
pages = {18--27}, |
|
|
|
publisher = {{ACM}}, |
|
|
|
year = {1999} |
|
|
|
} |
|
|
|
|
|
|
|
@inproceedings{Papaspyrou01, |
|
|
|
author = {Nikolaos S. Papspyrou}, |
|
|
|
title = {A resumption monad transformer and its applications in the semantics of concurrency}, |
|
|
|
booktitle = {Proceedings of the 3rd Panhellenic Logic Symposium}, |
|
|
|
address = {Anogia, Greece} |
|
|
|
} |
|
|
|
|
|
|
|
@inproceedings{Harrison06, |
|
|
|
author = {William L. Harrison}, |
|
|
|
title = {The Essence of Multitasking}, |
|
|
|
booktitle = {{AMAST}}, |
|
|
|
series = {Lecture Notes in Computer Science}, |
|
|
|
volume = {4019}, |
|
|
|
pages = {158--172}, |
|
|
|
publisher = {Springer}, |
|
|
|
year = {2006} |
|
|
|
} |
|
|
|
|
|
|
|
@article{AtkeyJ15, |
|
|
|
author = {Robert Atkey and |
|
|
|
Patricia Johann}, |
|
|
|
title = {Interleaving data and effects}, |
|
|
|
journal = {J. Funct. Program.}, |
|
|
|
volume = {25}, |
|
|
|
year = {2015} |
|
|
|
} |