[Haskell-cafe] Class Synonyms - example 2
Stefan Holdermans
sholderm at students.cs.uu.nl
Sat Dec 11 04:00:55 EST 2004
Jorge,
> Besides the case where 'a' is the same as 'b', there is also another
> interesting case. That is when you have both, Foo A B and Foo B A.
> This is a
> known property (named DoubleFoo) [...]
Again, with -fallow-undecidable-instances:
\begin{code}
class (Foo a b, Foo b a) => DoubleFoo a b
instance (Foo a b, Foo b a) => DoubleFoo a b
\end{code}
HTH,
Stefan
More information about the Haskell-Cafe
mailing list