(no title)
eyelidlessness | 4 months ago
Because that’s not what they’re doing. They’re isolating state in a systemic, predictable way.
eyelidlessness | 4 months ago
Because that’s not what they’re doing. They’re isolating state in a systemic, predictable way.
StopDisinfo910|4 months ago
In the end, the world is stateful and even the purest abstractions have to hit the road at some point. But the authors of Haskell were fully aware of that. The monadic type system was conceived as a way to easily track side effects after all, not banish them.
eyelidlessness|4 months ago
It’s a clear-minded and deliberate approach to reconciling principle with pragmatic utility. We can debate whether it’s the best approach, but it isn’t like… logically inconsistent, surprising, or lacking in self awareness.