On Sun, Nov 1, 2009 at 2:57 AM, Gregory Collins <greg@gregorycollins.net> wrote:Doing OO-style programming in Haskell is difficult and unnatural, it'strue (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?