Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The goal of inline namespaces is exactly to allow for migrating libraries across versions.


That's nice, but the blog post doesn't say anything about migrating libraries across versions? Looking at the comment thread, I see tialaramex's sibling comment suggested the blog post was about migration, but it's not.

I suppose migration is another possible use case for the union trick, and for that case C++ inline namespaces can be used as part of an implementation that achieves a broadly similar goal, but in a completely different way. As tialaramex notes, with inline namespaces you still end up with two different types.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: