|
@@ -23,7 +23,7 @@
|
|
|
|
|
|
\def\racketEd{0}
|
|
|
\def\pythonEd{1}
|
|
|
-\def\edition{1}
|
|
|
+\def\edition{0}
|
|
|
|
|
|
% material that is specific to the Racket edition of the book
|
|
|
\newcommand{\racket}[1]{{\if\edition\racketEd{#1}\fi}}
|
|
@@ -18024,9 +18024,11 @@ Closure(|$n$|, [FunRef(|$f$| |$n$|)])
|
|
|
\end{tabular} \\
|
|
|
|
|
|
|
|
|
-We no longer need the annotated assignment statement \code{AnnAssign}
|
|
|
-to support the type checking of \code{lambda} expressions, so we
|
|
|
-translate it to a regular \code{Assign} statement.
|
|
|
+\python{
|
|
|
+ We no longer need the annotated assignment statement \code{AnnAssign}
|
|
|
+ to support the type checking of \code{lambda} expressions, so we
|
|
|
+ translate it to a regular \code{Assign} statement.
|
|
|
+}
|
|
|
|
|
|
The top-level function definitions need to be updated to take an extra
|
|
|
closure parameter, but that parameter is ignored in the body of those
|