[EMAIL PROTECTED] writes:
:
| ERROR - Type error in application
| *** Expression : openWindow "a" (100,100) >>= getEvent >>= process
| *** Term : openWindow "a" (100,100) >>= getEvent
| *** Type : IO Event
| *** Does not match : IO Event
Could they have been imported from different modules?
Some graphics libraries do things like this:
module Bar where
import qualified Foo
data Event = ... something involving Foo.Event ...
...
meaning that there are two incompatible Event types around, which will
look the same in error messages which don't show fully qualified
names.
Regards,
Tom
_______________________________________________
Hugs-Users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hugs-users