Re:Why functional programming matters (1990) [pdf]
by tel on Thursday May 07, 2015 @01:34PM
(#9506801)
This is a regionalized or "benign" effect. To the degree that this can be proven in Haskell's synthetic effect calculus it's OK. Since Haskell does have `unsafePerformIO` we can, with great care, introduce new rules to the type system. This is how `ST` was created
[ Parent
| on HN ]