Also agree on the FP side. It seems compelling at first, but good lord I don’t think it’s worth all the trouble.
> I don’t think it’s worth all the trouble
Once you see the bijection between imperative programming and imperative programming in a monad, you'll be angry for all the wasted hours.
Then again, you'll be able to understand this satire piece, so who's to say if the time was wasted.
http://conal.net/blog/posts/the-c-language-is-purely-functio...
Also agree on the FP side. It seems compelling at first, but good lord I don’t think it’s worth all the trouble.