External Publication
Visit Post

Changing the `Binary` instance for `Double` and `Float`

Haskell Community [Unofficial] March 6, 2026
Source

BurningWitness:

remove unnecessary laziness from the original

I did, it only reduced the running time by 20%. binary uses CPS which fundamentally limits performance (it builds a tree of thunks at run-time unless everything inlines).

Discussion in the ATmosphere

Loading comments...