Skip to content
Snippets Groups Projects
Commit 44f3ca04 authored by Eric Giovannini's avatar Eric Giovannini
Browse files

update references

parent f4965139
No related branches found
No related tags found
No related merge requests found
......@@ -411,4 +411,49 @@ month = {dec},
articleno = {46},
numpages = {32},
keywords = {graduality, gradual typing, polymorphism, parametricity, logical relation}
}
\ No newline at end of file
}
%% lmcs:2265
%% https://lmcs.episciences.org/2265
%%
@article{lmcs:2265,
TITLE = {{General Recursion via Coinductive Types}},
AUTHOR = {Venanzio Capretta},
URL = {https://lmcs.episciences.org/2265},
DOI = {10.2168/LMCS-1(2:1)2005},
JOURNAL = {{Logical Methods in Computer Science}},
VOLUME = {{Volume 1, Issue 2}},
YEAR = {2005},
MONTH = Jul,
KEYWORDS = {Computer Science - Logic in Computer Science ; F.3.1},
}
@phdthesis{Eremondi_2023,
series={Electronic Theses and Dissertations (ETDs) 2008+},
title={On the design of a gradual dependently typed language for programming},
url={https://open.library.ubc.ca/collections/ubctheses/24/items/1.0428823},
DOI={http://dx.doi.org/10.14288/1.0428823},
school={University of British Columbia},
author={Eremondi, Joseph S.},
year={2023},
collection={Electronic Theses and Dissertations (ETDs) 2008+}}
@article{greff,
author = {New, Max S. and Giovannini, Eric and Licata, Daniel R.},
title = {Gradual Typing for Effect Handlers},
year = {2023},
issue_date = {October 2023},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {7},
number = {OOPSLA2},
url = {https://doi.org/10.1145/3622860},
doi = {10.1145/3622860},
abstract = {We present a gradually typed language, GrEff, with effects and handlers that supports migration from unchecked to checked effect typing. This serves as a simple model of the integration of an effect typing discipline with an existing effectful typed language that does not track fine-grained effect information. Our language supports a simple module system to model the programming model of gradual migration from unchecked to checked effect typing in the style of Typed Racket.
The surface language GrEff is given semantics by elaboration to a core language Core GrEff. We equip Core GrEff with an inequational theory for reasoning about the semantic error ordering and desired program equivalences for programming with effects and handlers. We derive an operational semantics for the language from the equations provable in the theory. We then show that the theory is sound by constructing an operational logical relations model to prove the graduality theorem. This extends prior work on embedding-projection pair models of gradual typing to handle effect typing and subtyping.},
journal = {Proc. ACM Program. Lang.},
month = {oct},
articleno = {284},
numpages = {29},
keywords = {operational semantics, logical relation, graduality, gradual typing, effect handlers}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment