95 Commits (a609ca4b817a3b8ae4de2bf20a02fa98cea11080)

Author SHA1 Message Date
Daniel Hillerström 653b1fc56e Interruptions via interceptions 5 years ago
Daniel Hillerström 50216c6d8c WIP nondeterminism example. 5 years ago
Daniel Hillerström f605fb78f2 Putc => Write. Don't mention file descriptors. 5 years ago
Daniel Hillerström 39824fcf18 Exceptions example and figures. 5 years ago
Daniel Hillerström d30ffb2a39 UNIX example figures. 5 years ago
Daniel Hillerström d767e78b44 Try a new syntax for operation cases. 5 years ago
Daniel Hillerström 92aed1134a Generic state handling code. 5 years ago
Daniel Hillerström 70ebcde70a Time-sharing code. 5 years ago
Daniel Hillerström 2a50b7402c Code for session management 5 years ago
Daniel Hillerström fe255ba70e Code for non-local exits 5 years ago
Daniel Hillerström 972b556831 UNIX example: environment [WIP]. 5 years ago
Daniel Hillerström 90f1791983 Start UNIX example: basic IO. 5 years ago
Daniel Hillerström 1e5c5c4d0c Examples 5 years ago
Daniel Hillerström d501247ed0 Exception handling example. 5 years ago
Daniel Hillerström 65262ce684 Fix typos and other various small improvements. 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 e74fc3659f Add flawed CPS translation for shallow handlers. 5 years ago
Daniel Hillerström 1a41dc8e63 Simultaneous CPS translation for deep and shallow handlers. 5 years ago
Daniel Hillerström 9c4eed2e94 Describe the static meta language. 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 85875ded44 Continuations. 5 years ago
Daniel Hillerström 566e5840d2 Begin CPS chapter 5 years ago
Daniel Hillerström e98fd67e8b Define a macro for definitional equality up to alpha-conversion. 6 years ago
Daniel Hillerström a37812aad5 Revisions, parametricity. 6 years ago
Daniel Hillerström ba1ea599d8 Fix rendering of rule labels in mathpar 6 years ago
Daniel Hillerström e52bd8867f Spell out bound labels. 6 years ago
Daniel Hillerström e1efa7ade8 Bound labels. 6 years ago
Daniel Hillerström e1cba25d8c Progress on unary deep handlers. 6 years ago
Daniel Hillerström d9ea4c3f9f Performing effectful operations. 6 years ago
Daniel Hillerström 11ade6aac3 Recursion 6 years ago
Daniel Hillerström 0065489933 Progress and preservation 6 years ago
Daniel Hillerström cecd23e853 Capture-avoiding substitution. 6 years ago
Daniel Hillerström 518739f291 Syntactic categories. 6 years ago
Daniel Hillerström 2c107f0234 Capture-avoiding substitution. 6 years ago
Daniel Hillerström fbce5d3ff9 Dynamic semantics. 6 years ago
Daniel Hillerström aaa862b1c5 Typing 6 years ago
Daniel Hillerström f7ab2dbea6 WIP 6 years ago
Daniel Hillerström d4f7f8a853 On the syntax of types and terms. 6 years ago
Daniel Hillerström e52ccf66c0 Progress. 6 years ago
Daniel Hillerström 6102f9ad90 Bibliography configuration. 6 years ago
Daniel Hillerström 592b2f4fdf Calculi macros. 6 years ago