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

142 Commits

Author SHA1 Message Date
99b42ee7f1 Move some text around. 2020-10-11 21:46:47 +01:00
0a13628c16 Declaration, bibliography, and a few other fixes. 2020-10-11 21:08:30 +01:00
48ed305a8e Revert dedication 2020-10-10 13:54:44 +01:00
6457753ca6 Something about fork 2020-10-09 23:04:29 +01:00
837fc51651 fix overflow 2020-10-08 00:27:37 +01:00
ceb74e43a3 User session management example. 2020-10-08 00:15:43 +01:00
f605fb78f2 Putc => Write. Don't mention file descriptors. 2020-10-07 21:19:05 +01:00
e08923dadc Note on dynamic binding. 2020-10-07 21:16:22 +01:00
39824fcf18 Exceptions example and figures. 2020-10-07 16:51:08 +01:00
d30ffb2a39 UNIX example figures. 2020-10-07 00:23:19 +01:00
caee5d3a94 Stream redirection example 2020-10-06 23:43:40 +01:00
ca84083998 TCP handshake 2020-10-06 22:44:30 +01:00
75174524c0 File I/O 2020-10-05 20:28:52 +01:00
925d4319d2 Pure file system manipulation functions. 2020-10-03 00:26:51 +01:00
d767e78b44 Try a new syntax for operation cases. 2020-10-02 22:45:51 +01:00
92aed1134a Generic state handling code. 2020-10-02 16:26:29 +01:00
5f0faa13c8 minor code revision. 2020-10-02 16:11:10 +01:00
70ebcde70a Time-sharing code. 2020-10-02 16:10:52 +01:00
495258cf0b Tiny UNIX rev. 2 [WIP] 2020-10-02 16:03:49 +01:00
92172beb30 Remove space 2020-10-02 02:02:01 +01:00
2a50b7402c Code for session management 2020-10-02 01:48:39 +01:00
fe255ba70e Code for non-local exits 2020-10-02 01:22:21 +01:00
313b8a7779 Reword 2020-10-02 01:01:38 +01:00
fcb63fa94f Rewording. 2020-10-02 00:56:59 +01:00
a9ab791261 Fix GNU coreutils bibtex entry. 2020-10-02 00:49:52 +01:00
972b556831 UNIX example: environment [WIP]. 2020-10-02 00:47:59 +01:00
90f1791983 Start UNIX example: basic IO. 2020-10-01 23:09:03 +01:00
1493501193 Reference for UNIX. 2020-10-01 00:41:40 +01:00
6780352ce9 Fix filesystem implementation 2020-10-01 00:12:51 +01:00
aec477f03b File IO 2020-09-30 23:52:05 +01:00
1e5c5c4d0c Examples 2020-09-30 22:57:18 +01:00
8a6ea77186 Tiny UNIX implementation in Links. 2020-09-30 22:57:02 +01:00
631eb76f82 References for Lisp, Elisp, and Regular Expressions. 2020-09-30 13:57:41 +01:00
d501247ed0 Exception handling example. 2020-09-28 20:04:15 +01:00
2590603f79 Haskell reports 2020-09-28 20:04:06 +01:00
1aac25ed71 Fix typo 2020-09-27 16:03:34 +01:00
4cbd62140a Properly tail-recursive CPS definition. 2020-09-24 23:14:15 +01:00
63c917e533 Tidy up text on tail recursion. 2020-09-24 17:44:53 +01:00
36551c5dbf Slight rewording 2020-09-23 22:26:32 +01:00
41c96b56a1 Define tail calls. 2020-09-23 22:16:35 +01:00
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