Event does not match Event
Tom Pledger
Tom.Pledger@peace.com
Thu, 12 Dec 2002 14:06:06 +1300
b.i.mills@massey.ac.nz 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