On Fri, Nov 10, 2006 at 10:49:15PM -0500, Lennart Augustsson wrote:
> Any thoughts?

what about pattern matching?

> class IsString s where
>         fromString :: String -> s

> class IsString s => EqString s where
>         eqString :: String -> s -> Bool

another posibillity would be for pattern matching to add an Eq
constraint along with a IsString one on any pattern match of a string
constant. 

I would very strongly prefer not to make Eq a superclass of IsString in any
case. Just have a separate EqString class or pass around the Eq and
IsString contexts separately. 

        John

-- 
John Meacham - ⑆repetae.net⑆john⑈
_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-prime

Reply via email to