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 |
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 |