“A man who tells lies … merely hides the truth
but a man who tells half-lies has forgotten where he put it.”
Claude Rains as Mr. Dryden in Lawrence of Arabia
Chapter 4. Imperative Programming Until now, most of the programs we’ve written have been pure, meaning that they never changed state. Whenever a function does something other than just … - Selection from Programming F# 3.0, 2nd Edition [Book]
A month or so back, I wrote a tweet saying that F# computation expressions are amazing and no other language has anything like that. I can finally provide all the evidence by linking to a PADL 2014 paper about them.