News for hackers. Stuff that matters.
Re:Why C++ sucks (2016 edition) by loup-vaillant on Monday February 22, 2016 @05:46AM (#11149914)
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.
Re:Why C++ sucks (2016 edition) by gpderetta on Monday February 22, 2016 @05:59AM (#11149962)
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.