3 ms·I don't think I'd call the IO monad "dirty" since it's still pure. Also "dirty" make it sounds like a hack.by codygman 12y agoI don't think I'd call the IO monad "dirty" since it's still pure. Also "dirty" make it sounds like a hack.dllthomas 12y agoPure manipulation of values describing impure computation.codygman 12y agoGood point.