2 ms·
Why? Is it mostly because of Haskell's purity (side-effect-freeness), so optimizations can change expressions more freely and safely?
by thewakalix 3y ago
Why? Is it mostly because of Haskell's purity (side-effect-freeness), so optimizations can change expressions more freely and safely?
- fooker 3y agoThat, and the uniform s-expr/gadt representation of data structures instead of going wild with clever pointers.