diff --git a/thesis.bib b/thesis.bib index e04e94e..1808a3a 100644 --- a/thesis.bib +++ b/thesis.bib @@ -71,6 +71,21 @@ bibsource = {dblp computer science bibliography, http://dblp.org} } +# Programming with continuations +@InProceedings{FriedmanHK84, + author = {Daniel P. Friedman + and Christopher T Haynes + and Eugene Kohlbecker}, + editor = {Peter Pepper}, + title = {Programming with Continuations}, + booktitle = {Program Transformation and Programming Environments}, + year = 1984, + publisher = {Springer Berlin Heidelberg}, + address = {Berlin, Heidelberg}, + pages = {263--274}, + isbn = {978-3-642-46490-4} +} + # Links compiler + Multicore OCaml @Misc{HillerstromLS16, author = {Daniel Hillerström and Sam Lindley and {KC} Sivaramakrishnan}, @@ -271,6 +286,63 @@ year = {2020} } +@phdthesis{Brachthauser20, + author = {Jonathan Immanuel Brachth{\"{a}}user}, + title = {Design and Implementation of Effect Handlers for Object-Oriented Programming + Languages}, + school = {University of T{\"{u}}bingen, Germany}, + year = {2020} +} + +@article{XieBHSL20, + author = {Ningning Xie and + Jonathan Immanuel Brachth{\"{a}}user and + Daniel Hillerstr{\"{o}}m and + Philipp Schuster and + Daan Leijen}, + title = {Effect handlers, evidently}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {4}, + number = {{ICFP}}, + pages = {99:1--99:29}, + year = {2020} +} + +# Effekt +@article{BrachthauserSO18, + author = {Jonathan Immanuel Brachth{\"{a}}user and + Philipp Schuster and + Klaus Ostermann}, + title = {Effect handlers for the masses}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {2}, + number = {{OOPSLA}}, + pages = {111:1--111:27}, + year = {2018} +} + +@inproceedings{BrachthauserS17, + author = {Jonathan Immanuel Brachth{\"{a}}user and + Philipp Schuster}, + title = {Effekt: extensible algebraic effects in Scala (short paper)}, + booktitle = {SCALA@SPLASH}, + pages = {67--72}, + publisher = {{ACM}}, + year = {2017} +} + +@article{SchusterBO20, + author = {Philipp Schuster and + Jonathan Immanuel Brachth{\"{a}}user and + Klaus Ostermann}, + title = {Compiling effect handlers in capability-passing style}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {4}, + number = {{ICFP}}, + pages = {93:1--93:28}, + year = {2020} +} + # Eff @article{BauerP15, author = {Andrej Bauer and @@ -1106,9 +1178,8 @@ author = {J. Y. Girard}, school = {Universit{\'e} Paris 7}, title = {Interpr{\'e}tation fonctionnelle et {\'e}limination des coupures de l'arithm{\'e}tique d'ordre sup{\'e}rieur}, - type = {PhD thesis}, year = 1972, - address = {Paris, France} + address = {France} } @inproceedings{Reynolds74, @@ -1216,4 +1287,15 @@ month = apr, year = 2008, howpublished = {Presented at {GaLoP III}} +} + +# Value restriction +@article{Wright95, + author = {Andrew K. Wright}, + title = {Simple Imperative Polymorphism}, + journal = {{LISP} Symb. Comput.}, + volume = {8}, + number = {4}, + pages = {343--355}, + year = {1995} } \ No newline at end of file