[Haskell-cafe] A point in favour of -XOverlappingInstances
(and -XTypeSynonymInstances)
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Sat May 17 12:38:12 EDT 2008
On Sat, 2008-05-17 at 15:12 +0200, Achim Schneider wrote:
> Token.hs:103:15:
> Overlapping instances for Show (SourcePos, Tok)
> arising from a use of `anyToken' at Token.hs:103:15-22
> Matching instances:
> instance (Show a, Show b) => Show (a, b) -- Defined in GHC.Show
> instance [overlap ok] Show Token
> -- Defined at Token.hs:(39,0)-(40,23)
>
> I was just trying _not_ to show the a of (a,b)
A point in favour of newtypes
newtype Token = Token (SourcePos, Tok)
instance Show Token where
...
More information about the Haskell-Cafe
mailing list