4 ms·
Hmm. No, its not about making it strict -- (!) already does that. It is about changing the representation entirely, so that you get specialized code and data fo
by dons 17y ago
Hmm. No, its not about making it strict -- (!) already does that. It is about changing the representation entirely, so that you get specialized code and data for every different type, rather than reusing slower, general purpose functions.
The code examples show the different, as do the pictures of the heap.
This is some kind of extremely aggressive, but uniform, specialization.
- viraptor 17y agoOk - I get it now. Sadly, I expected that type of optimisation to already take place in GHC, which is why I was confused about what do they do differently. But I see why that's hard now...