5 ms·
How exactly are you going to implement generics in a way that's: > What you don’t use, you don’t pay for. And further: What you do use, you couldn’t hand c
by Ygg2 1y ago
How exactly are you going to implement generics in a way that's:
> What you don’t use, you don’t pay for. And further: What you do use, you couldn’t hand code any better.
without monomorphizing the generics?
- pjmlp 1y agoBy letting the compilers decide the best way to implement them. Also I find funny this point of view on Ada, given the poor examples WG21 has added into the C++ standard library, that will never be fixed due to never-ending ABI drama.
- Ygg2 1y agoLook. I'm not against Ada. Not my favorite language but definitely huge step in the right direction. With that said. How does: > By letting the compilers decide the best way to implement them. Get you to zero cost generics. What if implementor just says "let them eat memory" and boxes the generic.
- pjmlp 1y agoBy the same way std::regexp gives you zero cost abstractions in handling regular expressions in C++.