71 Commits (a2e53135b3fd30b9688b637daf599847a0fdf467)

Author SHA1 Message Date
Daniel Hillerström aece9e532b {Programming,Constraining} continuations. Working on Implementing continuations. 5 years ago
Daniel Hillerström 83a8457b26 Effect handlers paragraph WIP 5 years ago
Daniel Hillerström 6b3296d8a8 Splitter 5 years ago
Daniel Hillerström 5c27694161 cupto WIP 5 years ago
Daniel Hillerström 9804ad6713 Shift/reset 5 years ago
Daniel Hillerström c45099b8aa Delimited control intro 5 years ago
Daniel Hillerström 303b76b990 Notes on control and prompt 5 years ago
Daniel Hillerström 073dca248e J 5 years ago
Daniel Hillerström 509044bd8f Callcc and callcc* 5 years ago
Daniel Hillerström ea9763fd70 Callcc 5 years ago
Daniel Hillerström 70a5d4a9ae Progress on undelimited control. 5 years ago
Daniel Hillerström ae6b233525 A first stab at some typing rules. 5 years ago
Daniel Hillerström a75f22eb50 C and F 5 years ago
Daniel Hillerström a656f426b8 Some minor fixes 5 years ago
Daniel Hillerström b92a96bc79 Update reductions 5 years ago
Daniel Hillerström bdb6b31f29 Classification of control operators [WIP]. 5 years ago
Daniel Hillerström da0fc108d7 Controlling continuations [WIP] 5 years ago
Daniel Hillerström c047b061c7 File system example code. 5 years ago
Daniel Hillerström e2af947cbd Update code 5 years ago
Daniel Hillerström 8700c0f439 File I/O [WIP] 5 years ago
Daniel Hillerström 8889ecb463 More control operator references. 5 years ago
Daniel Hillerström 36f2035003 Control operator references 5 years ago
Daniel Hillerström de88350786 Some scribbles on relations and functions. 5 years ago
Daniel Hillerström ba4c2aac96 Dump content 5 years ago
Daniel Hillerström c442a711a9 State 5 years ago
Daniel Hillerström 95244693f4 Interruption via interception, last example. 5 years ago
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