* doc/lispref/control.texi (Pattern matching case statement): Brevity.
authorGlenn Morris <rgm@gnu.org>
Sat, 28 Dec 2013 00:47:15 +0000 (16:47 -0800)
committerGlenn Morris <rgm@gnu.org>
Sat, 28 Dec 2013 00:47:15 +0000 (16:47 -0800)
doc/lispref/ChangeLog
doc/lispref/control.texi

index c4fdfb1..b86ab72 100644 (file)
@@ -1,3 +1,7 @@
+2013-12-28  Glenn Morris  <rgm@gnu.org>
+
+       * control.texi (Pattern matching case statement): Brevity.
+
 2013-12-27  Chong Yidong  <cyd@gnu.org>
 
        * functions.texi (Function Cells):
index f5cdd3d..5bd2d7a 100644 (file)
@@ -322,7 +322,8 @@ In the last clause, @code{code} is a variable that gets bound to the value that
 was returned by @code{(get-return-code x)}.
 
 To give a more complex example, a simple interpreter for a little
-expression language could look like:
+expression language could look like (note that this example requires
+lexical-binding):
 
 @example
 (defun evaluate (exp env)
@@ -342,11 +343,6 @@ third elements and binds them to the variables @code{x} and @code{y}.
 @code{(pred numberp)} is a pattern that simply checks that @code{exp}
 is a number, and @code{_} is the catch-all pattern that matches anything.
 
-Note that the the lambda being the result of the @code{fn} clause is a
-closure (@pxref{Closures}), so the file defining @code{evaluate} must
-have lexical binding enabled (@pxref{Using Lexical Binding}, for how
-to enable it).
-
 Here are some sample programs including their evaluation results:
 
 @example