[Haskell-cafe] Encapsulation in Haskell
Philippa Cowderoy
flippa at flippac.org
Thu Dec 22 15:53:07 EST 2005
On Thu, 22 Dec 2005, Creighton Hogg wrote:
> Hi guys,
> So one of the big things in object oriented programming is
> encapsulation, and I'm wondering how to do it properly in
> Haskell. How do you define new data types but minimize the
> dependence of external packages on the exact nature of the
> data definition?
>
Use modules. Don't expose the constructors.
--
flippa at flippac.org
The task of the academic is not to scale great
intellectual mountains, but to flatten them.
More information about the Haskell-Cafe
mailing list