C++ developer choices in open source projects

Araq via Digitalmars-d digitalmars-d at puremagic.com
Fri Oct 31 01:56:43 PDT 2014


> It's probably a good thing they don't know what C++11 is, 
> otherwise they
> might start writing even more horrendous code using 
> operator""(). I
> suppose I've been a frog in the well, but it was only yesterday 
> when I
> discovered that C++11 allows user-defined literals via 
> operator""().
> Skimming over the docs for that today, I couldn't help but 
> shake my head
> at just how wrong the whole conception of it is. It's just 
> *asking* to
> be abused for writing inscrutable, unreadable, unmaintainable 
> code. I
> honestly have trouble imagining any sane use case for it apart 
> from
> submitting obfuscated code contest entries. But hey, what's one 
> more
> nail in a coffin already crawling with monstrosities like
> Boost.Xpressive?
>

Yeah, who cares about language extensibility or useful features. 
These all beg to be abused. Let's all use Go instead.


More information about the Digitalmars-d mailing list