News for hackers. Stuff that matters.
Re:Do notation considered harmful by MaxBarraclough on Wednesday April 29, 2020 @05:22AM (#23017133)
Technical answer: Hard real-time systems.

Non-technical answer: Handing over your implementation to an average programmer.

Re:Do notation considered harmful by jbotz on Wednesday April 29, 2020 @06:28AM (#23017565)
Try handing your rust implementation over to a Java programmer. Or even your C implementation, which might be worse because they might think they can hack it, but are likely to introduce nasty and hard to find bugs. With Haskell, once they've learned enough Haskell to be able to understand some of your code, if they modify it and it compiles it's (more) likely to be correct.