
On 16/05/2014, at 8:17 AM, Alberto G. Corona wrote:
Which is an excellent haskell framework for OO programming in haskell but desperately need some kind of syntactic sugar to attract the OO peple.
Do we *want* to attract them? Why?
In the goal of making Haskell mainstream, it would be definitive to make haskell the best OO language besides the best imperative one.
To make Haskell "mainstream", you have to make it just like conventional C-family languages, only maybe 1% different. The whole *POINT* of Haskell is to facilitate a whole different way of thinking about programming. The more you make it resemble "mainstream" languages in order to encourage "the OO peple" to adopt it, the less benefit they will get from doing so. If you just wait a bit, Java 28 will probably have monads and lenses.