Hacker News new | ask | show | jobs
by mbrock 3296 days ago
In Haskell, such a function can definitely blow up.

    > :t read
    read :: Read a => String -> a
    > read "10" :: Int
    10
    > read "x" :: Int
    *** Exception: Prelude.read: no parse
Haskell functions are pure, but not necessarily total.