Hi, I found two typos in the explanations of lisp-style list accessors. Patch attached.
Thanks, s.
diff --git a/collects/lang/private/beginner-funs.rkt b/collects/lang/private/beginner-funs.rkt index 7102009..2ea82af 100644 --- a/collects/lang/private/beginner-funs.rkt +++ b/collects/lang/private/beginner-funs.rkt @@ -570,7 +570,7 @@ @interaction[#:eval (bsl) x (cddr x)] } @defproc[(caddr [x list?]) any/c]{ - LISP-style selector: @racket[(caddr x)]. + LISP-style selector: @racket[(car (cdr (cdr x)))]. @interaction[#:eval (bsl) x (caddr x)] } @defproc[(caadr [x list?]) any/c]{ @@ -582,7 +582,7 @@ @interaction[#:eval (bsl) w (caaar w)] } @defproc[(cdaar [x list?]) any/c]{ - LISP-style selector: @racket[(cdr (cadr (car x)))]. + LISP-style selector: @racket[(cdr (car (car x)))]. @interaction[#:eval (bsl) w (cdaar w)] } @defproc[(cdadr [x list?]) any/c]{
_________________________ Racket Developers list: http://lists.racket-lang.org/dev