Comment Comment by criddell How does Haskell deal with things like memory-mapped I/O or signal handlers where the value of a variable can be changed by factors outside of the programmer's control? parent criddell 1 year ago