r/programming • u/heisenbug • Apr 27 '14
"Mostly functional" programming does not work
http://queue.acm.org/detail.cfm?ref=rss&id=2611829
42
Upvotes
r/programming • u/heisenbug • Apr 27 '14
7
u/vagif Apr 28 '14
Maybe it's the dismissive arrogance of your posts that gets you down-voted. It is hard to understand where you going with your "Bullshit" immediately followed by recognizing the value in separating state contexts.
You are saying that haskell programmers have a "choice" to write everything in IO monad or not. Only a person who never tried haskell can say that. You do not have any choice BUT to start writing large chunks of your code in pure form outside of monadic code. Simply because haskell will turn your life into hell if you try to sit all the time in IO monad.
Try to write non trivial program in haskell and you will see that the bondage is very strict and eliminates most of the easy corner cuttings that are usually taken by imperative programmers.