[plt-scheme] puzzling bug with (extremely simple) curried Typed
Scheme program
Eli Barzilay
eli at barzilay.org
Mon Oct 20 04:41:47 EDT 2008
On Oct 20, Benjamin L. Russell wrote:
> [...]
>
> main.hs:3:14:
> Kind error: `String' is applied to too many type arguments
> [...]
> For reference, it may be helpful if Typed Scheme were to return a
> similar type error message in this case.
It does provide a similar error message, try this:
(: blah (String (String -> Void)))
(define blah 1)
The problem is that it reported the other error first, so it never got
to this one.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!
More information about the plt-scheme
mailing list