[Haskell-cafe] Hello and help request

Philippa Cowderoy flippa at flippac.org
Thu Jul 29 11:06:20 EDT 2004


On Thu, 29 Jul 2004, Henning Thielemann wrote:

>
> On Thu, 29 Jul 2004 enrico.santoemma at tin.it wrote:
>
> > I'm very fresh on Haskell. Exactly... chapter 13 of SOE :)
> > Are type classes different from Java classes?
>
> Type classes are a static issue. They are roughly speaking bundles of
> functions that can be overloaded.
>

To put it another way, they're closer to Java interfaces - though type
classes are a more general idea, as demonstrated by the multi-parameter
type classes supported by ghc et al. You can think of them as a predicate
- "this type has implementations for these overloaded functions".

-- 
flippa at flippac.org


More information about the Haskell-Cafe mailing list