Someone said something about having 2 instances of the type in the
typeclass.....maybe I misinterpreted it.


> -----Original Message-----
> From: Luke Palmer [mailto:[EMAIL PROTECTED]
> Sent: 10 January 2008 14:12
> To: Nicholls, Mark
> Cc: Bulat Ziganshin; haskell-cafe@haskell.org
> Subject: Re: Re[2]: [Haskell-cafe] confusion about 'instance'....
> 
> On Jan 10, 2008 2:04 PM, Nicholls, Mark <[EMAIL PROTECTED]>
wrote:
> > I can translate OO into mathematical logic pretty easily, I was
trying
> > to do the same thing (informally of course) with Haskell....but
things
> > are not quite what they appear....not because of some OO hang up
(which
> > I probably have many)...but because of what "type class" actually
means.
> 
> But you can think of a type class as a set of types!  The problem is
that
> if we allow certain kinds of instances (such as the Foo instance I
gave
> earlier) then the set is allowed to be non-recursive (only recursively
> enumerable), so determining whether a particular type is a member of
it
> would be undecidable.
> 
> Luke
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to