[racket] PLAI question
#lang plai is the language of the first edition.
The second edition, which you are using based on your example, uses a
different language:
http://cs.brown.edu/courses/cs173/2012/book/Introduction.html#(part._.The_.Language_of_.This_.Book)
On Sun, Apr 14, 2013 at 9:48 AM, Manfred Lotz <manfred.lotz at arcor.de> wrote:
> Hi there,
> I had a look at the PLAI book and tried out one of the first examples:
>
> #lang plai
>
>
> (define-type MisspelledAnimal
> [caml (humps : number)]
> [yacc (height : number)])
>
> (caml 2)
> (yacc 3.4)
>
> However, I get:
> plaitest.rkt:5:17: define-type: unexpected term
> at: number
> in: (define-type MisspelledAnimal (caml (humps : number)) (yacc
> (height : number))) context...:
> /home/manfred/racket/lib/racket/collects/syntax/parse/private/runtime-report.rkt:31:0
> /home/manfred/racket/lib/racket/collects/racket/private/modbeg.rkt:46:4
> standard-module-name-resolver
>
>
> I have no glue what's going wrong as I thought that language plai
> supports the stuff. Must I define the number type?
>
>
> --
> Thanks,
> Manfred
>
>
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users
--
Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay
"The glory of God is Intelligence" - D&C 93