News for hackers. Stuff that matters.
Re:Simple-twitter: A bare-bones Twitter clone implemented in... by raxxorrax on Friday November 22, 2019 @04:26AM (#21604117)
Laziness is a potent driver in engineering.

I do a lot of I/O and there are arguments against FP in those scenarios.

I think imperative programming languages with functional addons often result in better applications from what I have seen. They are also just simpler to write and may net faster code.

The assertion that not having in depth knowledge about functional concepts is lazy is lazy.

Re:Simple-twitter: A bare-bones Twitter clone implemented in... by pwm on Friday November 22, 2019 @05:20AM (#21604364)
What are the arguments against FP for IO? In my opinion when working with IO in Haskell the explicit tagging and quarantining of IO is super valuable. There is a clear, compiler enforced demarcation so you know when to be careful not to launch those missiles.