Skip to content
Better HN
Top
New
Best
Ask
Show
Jobs
Search
⌘K
undefined | Better HN
0 points
gamegoblin
11y ago
0 comments
Share
The only way you're breaking functional purity is by doing IO, which none of those suggestions are doing.
0 comments
default
newest
oldest
jberryman
11y ago
The point of `IO`
is
that using it doesn't break referential transparency.
SilasX
11y ago
Several of them write to a file or store state in one. That's impurity, even if done "nicely".
It just feels like saying "don't talk to the outside world that way, do it this way".
jdiez17
11y ago
The only part where I suggested to store a monad in a file is when I proposed it as a way of pausing a computation and resuming its execution at a later point in time. My mistake for mentioning the word "file", but I meant it in the abstract sense.
j
/
k
navigate · click thread line to collapse