1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-13 02:58:26 +00:00
This commit is contained in:
2021-05-12 22:51:01 +01:00
parent 1bca580f1f
commit aacee4d72a
3 changed files with 114 additions and 15 deletions

View File

@@ -1679,6 +1679,28 @@
address = {USA}
}
# Coroutines
@article{MouraI09,
author = {Ana L{\'{u}}cia de Moura and
Roberto Ierusalimschy},
title = {Revisiting coroutines},
journal = {{ACM} Trans. Program. Lang. Syst.},
volume = {31},
number = {2},
pages = {6:1--6:31},
year = {2009}
}
@article{AbadiP10,
author = {Mart{\'{\i}}n Abadi and
Gordon D. Plotkin},
title = {A Model of Cooperative Threads},
journal = {Log. Methods Comput. Sci.},
volume = {6},
number = {4},
year = {2010}
}
# Second-hand reference for call/cc
@techreport{AbelsonHAKBOBPCRFRHSHW85,
author = {William D. Clinger and others},
@@ -3102,4 +3124,39 @@
number = {1},
pages = {61--69},
year = {2014}
}
# Async/await
@article{Claessen99,
author = {Koen Claessen},
title = {A Poor Man's Concurrency Monad},
journal = {J. Funct. Program.},
volume = {9},
number = {3},
pages = {313--323},
year = {1999}
}
@inproceedings{LiZ07,
author = {Peng Li and
Steve Zdancewic},
title = {Combining events and threads for scalable network services implementation
and evaluation of monadic, application-level concurrency primitives},
booktitle = {{PLDI}},
pages = {189--199},
publisher = {{ACM}},
year = {2007}
}
@inproceedings{SymePL11,
author = {Don Syme and
Tomas Petricek and
Dmitry Lomov},
title = {The F{\#} Asynchronous Programming Model},
booktitle = {{PADL}},
series = {Lecture Notes in Computer Science},
volume = {6539},
pages = {175--189},
publisher = {Springer},
year = {2011}
}