{- From: Jon Hill To: glasgow-haskell-bugs Subject: Unfriendly error message Date: Thu, 25 Jun 1992 09:22:55 +0100 Hello again, I came across a rather nasty error message when I gave a function an incorrect type signature (the context is wrong). I can remember reading in the source about this problem - I just thought I'd let you know anyway :-) -} module ShouldFail where test::(Num a, Eq a) => a -> Bool test x = (x `mod` 3) == 0 {- granite> ndph bug002.ldh Data Parallel Haskell Compiler, version 0.01 (Glasgow 0.07) "", line : Cannot express dicts in terms of dictionaries available: dicts_encl: "", line : dict.87 :: "", line : dict.88 :: dicts_encl': "", line : dict.87 :: "", line : dict.88 :: dicts: "", line : dict.87 :: "", line : dict.88 :: super_class_dict: "", line : dict.80 :: Fail: Compilation errors found dph: execution of the Haskell compiler had trouble -}