On Aug 3, 2010, at 3:08 AM, Michael Sperber wrote: > > Matthias Felleisen <matth...@ccs.neu.edu> writes: > >> works in Beginner. It turns out however that even the German docs are >> broken. I should have explored more when Mike merged this in. Then >> again, I doubt we will have many Americans reading these docs. > > What's broken?
I found two things so far: 1. the basic signatures are lowercase in the docs, but are uppercase for real. 2. When you restrict a function with a signature, you can still misapply it in the REPL: (: f (Integer -> Integer)) (define (f x) x) (f "hello") ;; in Defs: violation of signature ;; in REPL: returns "hello" The biggest flaw is mine. The code is in the base but there's no documentation. -- Matthias _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev