Daniel Hillerström
|
1e5c5c4d0c
|
Examples
|
5 years ago |
Daniel Hillerström
|
d501247ed0
|
Exception handling example.
|
5 years ago |
Daniel Hillerström
|
1aac25ed71
|
Fix typo
|
5 years ago |
Daniel Hillerström
|
4cbd62140a
|
Properly tail-recursive CPS definition.
|
5 years ago |
Daniel Hillerström
|
63c917e533
|
Tidy up text on tail recursion.
|
5 years ago |
Daniel Hillerström
|
36551c5dbf
|
Slight rewording
|
5 years ago |
Daniel Hillerström
|
41c96b56a1
|
Define tail calls.
|
5 years ago |
Daniel Hillerström
|
e623e1ecd0
|
References for OCaml, Scheme, and proper tail recursion.
|
5 years ago |
Daniel Hillerström
|
471a17dd5d
|
Update intro-text for Section 7.4
|
5 years ago |
Daniel Hillerström
|
de42fdc282
|
Characterise static administrative redexes
|
5 years ago |
Daniel Hillerström
|
0d349fb56d
|
Define the parity of a continuation
|
5 years ago |
Daniel Hillerström
|
ad548b2fa4
|
Discussion about continuation deconstruction.
|
5 years ago |
Daniel Hillerström
|
20b2a2acec
|
Rewrite body text of higher order translation for deep handlers.
|
5 years ago |
Daniel Hillerström
|
bfa58c900c
|
Rewording
|
5 years ago |
Daniel Hillerström
|
65262ce684
|
Fix typos and other various small improvements.
|
5 years ago |
Daniel Hillerström
|
381a43444c
|
Remove redundant 'Proof's
|
5 years ago |
Daniel Hillerström
|
63cfd44374
|
Correctness of CPS translation with generalised continuations
|
5 years ago |
Daniel Hillerström
|
bf8732d09c
|
Fix bugs in the subpar shallow handlers CPS translation. Add sections on generalised continuations.
|
5 years ago |
Daniel Hillerström
|
bd6d13198c
|
Dump abstract machine text.
|
5 years ago |
Daniel Hillerström
|
95ccddb882
|
Update acknowledgements
|
5 years ago |
Daniel Hillerström
|
ee83579eed
|
The flawed CPS translation for shallow handlers.
|
5 years ago |
Daniel Hillerström
|
286cd5fe63
|
Fix lemmas in the correctness section for the higher-order uncurried translation for deep handlers.
|
5 years ago |
Daniel Hillerström
|
e74fc3659f
|
Add flawed CPS translation for shallow handlers.
|
5 years ago |
Daniel Hillerström
|
3bf65269f7
|
Rewording
|
5 years ago |
Daniel Hillerström
|
1a41dc8e63
|
Simultaneous CPS translation for deep and shallow handlers.
|
5 years ago |
Daniel Hillerström
|
3cf43fff19
|
Discuss static and dynamic administrative redexes.
|
5 years ago |
Daniel Hillerström
|
8f66a7c3b4
|
Better explaination of the higher-order translation
|
5 years ago |
Daniel Hillerström
|
ebbaa18c39
|
Maintain static continuation invariant in the higher-order CPS translation for deep handlers.
|
5 years ago |
Daniel Hillerström
|
d00a0271ad
|
Add note about Moggi's work.
|
5 years ago |
Daniel Hillerström
|
428d7f5450
|
Plotkin's colon translation.
|
5 years ago |
Daniel Hillerström
|
995906a30c
|
WIP
|
5 years ago |
Daniel Hillerström
|
ef3ff74249
|
Start subsection on colon translations.
|
5 years ago |
Daniel Hillerström
|
74029910ff
|
Add a few words to acknowledgements -- in particular add grant information.
|
5 years ago |
Daniel Hillerström
|
b9aea3fab9
|
Tidy up HO translation.
|
5 years ago |
Daniel Hillerström
|
9c4eed2e94
|
Describe the static meta language.
|
5 years ago |
Daniel Hillerström
|
bed0f13bcd
|
Fix HO translation of Do
|
5 years ago |
Daniel Hillerström
|
d4fdbc91e9
|
First stab at streamlining the notation for the higher-order uncurried CPS translation for deep handlers. Also first stab at stating its correctness.
|
5 years ago |
Daniel Hillerström
|
b4eb40437e
|
Initial stab at higher-order CPS translation.
|
5 years ago |
Daniel Hillerström
|
b9073d4ed1
|
Resumptions as explicit reversed stacks.
|
5 years ago |
Daniel Hillerström
|
0a4e41d199
|
Minor elaboration.
|
5 years ago |
Daniel Hillerström
|
c0fb1c22a7
|
Update uncurried translation.
|
5 years ago |
Daniel Hillerström
|
64917f691d
|
Uncurried translation.
|
5 years ago |
Daniel Hillerström
|
0719961a3f
|
Uncurried CPS translation
|
5 years ago |
Daniel Hillerström
|
d3d88fb0a6
|
Improvements.
|
5 years ago |
Daniel Hillerström
|
85875ded44
|
Continuations.
|
5 years ago |
Daniel Hillerström
|
c50ca96e56
|
Fix typo
|
5 years ago |
Daniel Hillerström
|
566e5840d2
|
Begin CPS chapter
|
5 years ago |
Daniel Hillerström
|
b96401a756
|
Combined substitution maps
|
6 years ago |
Daniel Hillerström
|
e98fd67e8b
|
Define a macro for definitional equality up to alpha-conversion.
|
6 years ago |
Daniel Hillerström
|
4bc6da9010
|
Fix positioning of derivation
|
6 years ago |