1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-13 11:08:25 +00:00
Commit Graph

152 Commits

Author SHA1 Message Date
e623e1ecd0 References for OCaml, Scheme, and proper tail recursion. 2020-09-23 20:32:55 +01:00
471a17dd5d Update intro-text for Section 7.4 2020-09-23 15:26:17 +01:00
de42fdc282 Characterise static administrative redexes 2020-09-23 13:01:50 +01:00
0d349fb56d Define the parity of a continuation 2020-09-22 21:03:12 +01:00
ad548b2fa4 Discussion about continuation deconstruction. 2020-09-22 20:37:10 +01:00
20b2a2acec Rewrite body text of higher order translation for deep handlers. 2020-09-22 15:57:26 +01:00
bfa58c900c Rewording 2020-09-21 22:52:42 +01:00
65262ce684 Fix typos and other various small improvements. 2020-09-21 21:02:02 +01:00
381a43444c Remove redundant 'Proof's 2020-09-16 23:22:25 +01:00
63cfd44374 Correctness of CPS translation with generalised continuations 2020-09-16 23:15:10 +01:00
bf8732d09c Fix bugs in the subpar shallow handlers CPS translation. Add sections on generalised continuations. 2020-09-14 02:38:12 +01:00
bd6d13198c Dump abstract machine text. 2020-09-11 17:50:30 +01:00
95ccddb882 Update acknowledgements 2020-09-11 17:05:18 +01:00
ee83579eed The flawed CPS translation for shallow handlers. 2020-09-11 16:51:15 +01:00
286cd5fe63 Fix lemmas in the correctness section for the higher-order uncurried translation for deep handlers. 2020-09-10 23:36:08 +01:00
e74fc3659f Add flawed CPS translation for shallow handlers. 2020-09-10 19:17:31 +01:00
3bf65269f7 Rewording 2020-09-10 01:20:21 +01:00
1a41dc8e63 Simultaneous CPS translation for deep and shallow handlers. 2020-09-10 01:08:14 +01:00
3cf43fff19 Discuss static and dynamic administrative redexes. 2020-09-09 22:20:08 +01:00
8f66a7c3b4 Better explaination of the higher-order translation 2020-09-07 23:51:34 +01:00
ebbaa18c39 Maintain static continuation invariant in the higher-order CPS translation for deep handlers. 2020-09-04 19:00:01 +01:00
d00a0271ad Add note about Moggi's work. 2020-08-27 23:49:35 +01:00
428d7f5450 Plotkin's colon translation. 2020-08-27 21:38:30 +01:00
995906a30c WIP 2020-08-27 16:50:42 +01:00
ef3ff74249 Start subsection on colon translations. 2020-08-26 15:42:01 +01:00
74029910ff Add a few words to acknowledgements -- in particular add grant information. 2020-08-03 18:08:57 +01:00
b9aea3fab9 Tidy up HO translation. 2020-08-03 01:50:23 +01:00
9c4eed2e94 Describe the static meta language. 2020-08-03 00:02:36 +01:00
bed0f13bcd Fix HO translation of Do 2020-08-02 19:47:38 +01:00
d4fdbc91e9 First stab at streamlining the notation for the higher-order uncurried CPS translation for deep handlers. Also first stab at stating its correctness. 2020-08-02 17:58:28 +01:00
b4eb40437e Initial stab at higher-order CPS translation. 2020-08-01 23:49:27 +01:00
b9073d4ed1 Resumptions as explicit reversed stacks. 2020-08-01 22:58:07 +01:00
0a4e41d199 Minor elaboration. 2020-08-01 16:10:20 +01:00
c0fb1c22a7 Update uncurried translation. 2020-08-01 15:33:51 +01:00
64917f691d Uncurried translation. 2020-07-29 14:35:37 +01:00
0719961a3f Uncurried CPS translation 2020-07-28 15:41:22 +01:00
ad0f18d1c0 Merge branch 'master' of github.com:dhil/phd-dissertation 2020-07-17 03:37:36 +01:00
d3d88fb0a6 Improvements. 2020-07-17 03:37:32 +01:00
85875ded44 Continuations. 2020-07-17 03:36:18 +01:00
c50ca96e56 Fix typo 2020-07-16 01:30:14 +01:00
566e5840d2 Begin CPS chapter 2020-07-16 01:23:58 +01:00
b96401a756 Combined substitution maps 2020-04-09 15:05:18 +01:00
e98fd67e8b Define a macro for definitional equality up to alpha-conversion. 2020-04-08 15:45:35 +01:00
4bc6da9010 Fix positioning of derivation 2020-04-08 13:15:20 +01:00
3fc9899400 Variant typing example 2020-04-06 14:59:59 +01:00
cb1d5c056a fix type substitution 2020-04-03 17:25:27 +01:00
32f4e2a506 Clarify 2020-04-01 15:37:27 +01:00
5355ffa031 Examples 2020-04-01 15:32:07 +01:00
4a79664b8f Fix compilation bug 2020-03-31 12:35:38 +01:00
b66b20d4ed Edits 2020-03-30 13:30:41 +01:00