File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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+
2430We have added multiple, disjoint types, but mostly swept issues of
2531errors under the rug by considering type mismatches as meaningless.
2632Now 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
119125there 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
124130Suppose we want to compile @racket[(add1 #f )], what needs to happen?
125131Just as in the interpreter, we need to check the integerness of the
You can’t perform that action at this time.
0 commit comments