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