commit defe6b1682583cee381b2d06480c7ec9f49924c6
parent bbed76d1e970d2d2400565a5abd0fc083af2f702
Author: Greg Hendershott <greghendershott@gmail.com>
Date: Tue, 30 Oct 2012 08:20:39 -0400
Change s-expr example and delete editorializing.
Diffstat:
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/main.rkt b/main.rkt
@@ -237,10 +237,7 @@ The @racket[(print stx)] shows what our transformer is given: a syntax
object.
A syntax object consists of several things. The first part is the
-s-expression representing the code, such as @racket['(+ 1
-2)]. Racket (and Scheme and Lisp) expressions are s-expressions---code
-and data have the same structure, and this makes it vastly easier to
-rewrite syntax, i.e. write macros.
+s-expression representing the code, such as @racket['(+ 1 2)].
Racket syntax is also decorated with some interesting information such
as the source file, line number, and column. Finally, it has