|
Re: On the Tension Between Object-Oriented and Generic Programming in C++
|
Posted: Nov 27, 2007 7:35 AM
|
|
> Ok, reply to myself: > > >They have chosen not to use the term "type erasure" at > > all, > > I'm beginning to understand why some people are not happy > with the term "type erasure." It does sound a bit like > "making things typeless." Perhaps the person who posted > the root message to this thread was a victim of this > misunderstanding when he likened type erasure to using > void*. (See, no matter what someone says, there is always > some value in it.) Hm, what would be a better term? How > about NIRP, for "non-intrusive runtime polymorphism" :o)
"Type normalization" or "Type canonicalization". The latter is probably better, though it is a mouthful. Using a common abbreviation for canonicalization, it would be "Type c14n", though that's only slightly better.
Eivind.
|
|