News for hackers. Stuff that matters.
Re:Type Erasure with Merged Concepts in C++ by jonsterling on Monday October 20, 2014 @01:19AM (#8480789)
Yes, I think this stuff has nothing to do at all with type erasure. it's very confusing when a well defined concept gets appropriated for something that is very different, and totally unrelated.
Re:Type Erasure with Merged Concepts in C++ by Sharlin on Monday October 20, 2014 @07:17AM (#8481529)
Not sure about its exact origins, but in the C++ context the usage is pretty well established. AFAIK it was first used to denote the way std::function (then boost::function) is able to hide the actual type of a callable object while retaining type safety.