News for hackers. Stuff that matters.
Re:Are Monads a Waste of Time? by raverbashing on Tuesday February 20, 2018 @07:50AM (#16419920)
The weird thing is that you end up with something that looks like 2 different programming languages in one (talking about Haskell)

Also, Haskell's implementation of it is a bit weird an unintuitive (and the shortcuts just hide the messiness)

Given that you need state to interact with the outside world, making it more complicated in that essential area makes the learning curve harder

Re:Are Monads a Waste of Time? by olavk on Tuesday February 20, 2018 @08:14AM (#16420036)
Do-notation does look different, but it is similar to the statement/expression distinction which is present in most imperative languages.