[email protected]
[Top] [All Lists]

Re: [Haskell-cafe] How to fulfill the "code-reuse" destiny of OOP?

Subject: Re: [Haskell-cafe] How to fulfill the "code-reuse" destiny of OOP?
From: Martin Coxall
Date: Wed, 13 Jan 2010 09:56:04 +0000

On 13 Jan 2010, at 09:51, Peter Verswyvelen wrote:

On Sun, Nov 1, 2009 at 2:57 AM, Gregory Collins <[email protected]> wrote:
Doing OO-style programming in Haskell is difficult and unnatural, it's
true (although technically speaking it is possible). That said, nobody's
yet to present a convincing argument to me why Java gets a free pass for
lacking closures and typeclasses.

I might be wrong, but doesn't Java's concepts of inner classes and interfaces together with adapter classes can be used to replace closures and typeclasses in a way?

Inner classes are not a semantic replacement for closures, even if you discount horrific syntax. Inner classes do not close over their lexical environment.

Haskell-Cafe mailing list
[email protected]
<Prev in Thread] Current Thread [Next in Thread>