On Sun, Jul 9, 2017 at 9:58 PM, Brandon Allbery <allbery.b@gmail.com> wrote:
On Sun, Jul 9, 2017 at 9:53 PM, Nikita Churaev <lamefun.x0r@gmail.com> wrote:
> And the OOP languages struggle to do what Haskell does easily.

Yes, but the lack of something this obvious, present in most languages
and extremely convenient definitely has the potential to plant doubts
in the minds of Haskell beginners, thoughts that can make them give up

Are you seriously arguing that Haskell must go OOP to matter?

To be more clear: you brought up typeclasses, but typeclasses are the way they are in support of the real reason: putting the "object" last encourages functional programming. Last I checked, Haskell was about functional programming. You seem to be asserting that it is more important to support OOP thinking and discard the unnecessary FP baggage.

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net