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

And manage another significant dependency. If boost::variant was as nice as ML, I would do it. But it's not. I'm not sure this is worth the trouble.


If you are already using boost, as many projects are, it is no extra dependency. Otherwise there are many standalone implementations.

Egg.Variant is an high quality one: https://github.com/eggs-cpp/variant .

We are likely going to get a std variant type in the next standard, either as a library component or as a language feature.




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

Search: