Hacker News new | ask | show | jobs
by brudgers 3247 days ago
The turtle at the bottom of Haskell is machine code...mutable non functional machine code that is isomorphic with the Haskell source.
1 comments

The machine code can still be basically functional. GHC doesn't use any mutable data unless you tell it to, it generates and then immediately collects garbage rather than reuse mutable memory.

You can have mutable data in Haskell, obviously.