[Haskell-cafe] OOP'er with (hopefully) trivial questions.....
Derek Elkins
derek.a.elkins at gmail.com
Mon Dec 17 17:30:10 EST 2007
On Mon, 2007-12-17 at 22:12 +0300, Miguel Mitrofanov wrote:
> > There's a third way, too, and I haven't seen anybody mention it yet
>
> I've noticed it, but there are some problems with this
> representation, so I decided not to mention it. It's OK as far as we
> don't want functions working on two areas - I don't see, how we can
> implement, say, intersect :: Shape -> Shape -> Bool in this way.
> However, it's a useful pattern.
And how do you do it in a "typical" OO language like Java or C# or
Smalltalk?
More information about the Haskell-Cafe
mailing list