Hacker News new | ask | show | jobs
by davidw 4353 days ago
Ok, but if we're being picky about things, you can use all the monads you want, but if you read a file and display its output two different times, you may well get completely different results. The contents could have changed, someone may have removed the file, and so on.
1 comments

Mathematically, you have two different inputs in that case, the environment changed since.