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-17 23:13:01 +01:00
parent 2eb5b0d4ba
commit 9ba7def07b
3 changed files with 408 additions and 95 deletions

View File

@@ -57,7 +57,7 @@
title = {Concurrent System Programming with Effect Handlers},
booktitle = {{TFP}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {10788},
pages = {98--117},
publisher = {Springer},
@@ -147,7 +147,7 @@
title = {Handlers of Algebraic Effects},
booktitle = {{ESOP}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {5502},
pages = {80--94},
publisher = {Springer},
@@ -188,7 +188,7 @@
title = {Adequacy for Algebraic Effects},
booktitle = {FoSSaCS},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {2030},
pages = {1--24},
publisher = {Springer},
@@ -460,7 +460,7 @@
title = {Runners in Action},
booktitle = {{ESOP}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {12075},
pages = {29--55},
publisher = {Springer},
@@ -482,7 +482,7 @@
title = {Resource-Dependent Algebraic Effects},
booktitle = {Trends in Functional Programming},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {8843},
pages = {18--33},
publisher = {Springer},
@@ -673,7 +673,7 @@
title = {Fusion for Free - Efficient Algebraic Effect Handlers},
booktitle = {{MPC}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {9129},
pages = {302--322},
publisher = {Springer},
@@ -712,7 +712,7 @@
title = {Links: Web Programming Without Tiers},
booktitle = {{FMCO}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {4709},
pages = {266--296},
publisher = {Springer},
@@ -793,7 +793,7 @@
title = {Monads for Functional Programming},
booktitle = {Advanced Functional Programming},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {925},
pages = {24--52},
publisher = {Springer},
@@ -810,6 +810,18 @@
year = {2008}
}
@inproceedings{Gibbons12,
author = {Jeremy Gibbons},
title = {Unifying Theories of Programming with Monads},
booktitle = {{UTP}},
OPTseries = {Lecture Notes in Computer Science},
series = {{LNCS}},
volume = {7681},
pages = {23--67},
publisher = {Springer},
year = {2012}
}
@inproceedings{PauwelsSM19,
author = {Koen Pauwels and
Tom Schrijvers and
@@ -817,7 +829,7 @@
title = {Handling Local State with Global State},
booktitle = {{MPC}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {11825},
pages = {18--44},
publisher = {Springer},
@@ -834,6 +846,30 @@
year = {2011}
}
@book{Borceux94,
author = {Francis Borceux},
title = {Handbook of Categorical Algebra},
series = {Encyclopedia of Mathematics and its Applications},
volume = {1},
collection= {Encyclopedia of Mathematics and its Applications},
OPTdoi = {10.1017/CBO9780511525858},
publisher = {Cambridge University Press},
year = 1994,
place = {Cambridge}
}
@book{MacLane71,
author = {Saunders MacLane},
title = {Categories for the Working Mathematician},
series = {Graduate Texts in Mathematics, Vol. 5},
pages = {ix+262},
publisher = {Springer-Verlag},
address = {New York},
year = 1971
}
# Hop.js
@inproceedings{SerranoP16,
author = {Manuel Serrano and
@@ -916,7 +952,7 @@
Mitchell Wand},
title = {Continuation Semantics in Typed Lambda-Calculi (Summary)},
booktitle = {Logic of Programs},
series = {LNCS},
series = {{LNCS}},
volume = {193},
pages = {219--224},
publisher = {Springer},
@@ -1019,7 +1055,7 @@
title = {A Dynamic Interpretation of the {CPS} Hierarchy},
booktitle = {{APLAS}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {7705},
pages = {296--311},
publisher = {Springer},
@@ -1147,7 +1183,7 @@
title = {Shallow Effect Handlers},
booktitle = {{APLAS}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {11275},
pages = {415--435},
publisher = {Springer},
@@ -1258,7 +1294,7 @@
title = {Explicit Effect Subtyping},
booktitle = {{ESOP}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {10801},
pages = {327--354},
publisher = {Springer},
@@ -1858,7 +1894,7 @@
title = {Towards a theory of type structure},
booktitle = {Symposium on Programming},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {19},
pages = {408--423},
publisher = {Springer},
@@ -1945,7 +1981,7 @@
title = {On the Expressive Power of Programming Languages},
booktitle = {{ESOP}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {432},
pages = {134--151},
publisher = {Springer},
@@ -1988,7 +2024,7 @@
Type},
booktitle = {CiE},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {5028},
pages = {389--402},
publisher = {Springer},
@@ -2188,7 +2224,7 @@
title = {The Essence of Multitasking},
booktitle = {{AMAST}},
OPTseries = {Lecture Notes in Computer Science},
series = {LNCS},
series = {{LNCS}},
volume = {4019},
pages = {158--172},
publisher = {Springer},
@@ -2977,7 +3013,8 @@
author = {Alex K. Simpson},
title = {Lazy Functional Algorithms for Exact Real Functionals},
booktitle = {{MFCS}},
series = {Lecture Notes in Computer Science},
OPTseries = {Lecture Notes in Computer Science},
series = {{LNCS}},
volume = {1450},
pages = {456--464},
publisher = {Springer},
@@ -3174,7 +3211,8 @@
Dmitry Lomov},
title = {The F{\#} Asynchronous Programming Model},
booktitle = {{PADL}},
series = {Lecture Notes in Computer Science},
OPTseries = {Lecture Notes in Computer Science},
series = {{LNCS}},
volume = {6539},
pages = {175--189},
publisher = {Springer},
@@ -3197,4 +3235,16 @@
year = 1954,
language = {eng},
keywords = {Fiction},
}
# Correspondence between monadic effects and effect systems
@article{WadlerT03,
author = {Philip Wadler and
Peter Thiemann},
title = {The marriage of effects and monads},
journal = {{ACM} Trans. Comput. Log.},
volume = {4},
number = {1},
pages = {1--32},
year = {2003}
}