Skip to content

Commit 6a5aea9

Browse files
committed
TOC for Extort.
1 parent 914a13a commit 6a5aea9

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

www/notes/extort.scrbl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121

2222
@title[#:tag "Extort"]{Extort: when errors exist}
2323

24+
@emph{The greatest mistake is to imagine that we never err.}
25+
26+
@table-of-contents[]
27+
28+
@section{Errors}
29+
2430
We have added multiple, disjoint types, but mostly swept issues of
2531
errors under the rug by considering type mismatches as meaningless.
2632
Now let's redesign the semantics to specify the error behavior of such
@@ -119,7 +125,7 @@ The statement of correctness stays the same, but now observe that
119125
there is no way to crash the interpreter with any @tt{Expr} value.
120126

121127

122-
@section{An Example of Extort compilation}
128+
@section{A Compiler for Extort}
123129

124130
Suppose we want to compile @racket[(add1 #f)], what needs to happen?
125131
Just as in the interpreter, we need to check the integerness of the

0 commit comments

Comments
 (0)