|     The lambda expression `\ input -> ...' has one arguments,
|     but its type `a' has none
|     In the second argument of `($)', namely
|         `\ input -> runST (g input)'
| 
| I had to change the last line to:
|     Str (\input -> runST (g input))
| 
| and then it works. I know that using '$' can create problems, but I
| don't know if this is such a case

This is a definite bug -- I missed a case.  Am working on it

S
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to