Traits vs. Interfaces (was Re: election details *PLEASE READ*)

Todd Blanchard tblanchard at mac.com
Sat Feb 24 18:41:45 UTC 2007


On Feb 24, 2007, at 1:21 AM, Andreas Raab wrote:
> It's like MI in C++ - of course there are ways of using it "right"  
> it's just nobody seems to use it that way

You can say that about any 10 features of C++.  It is why I bailed on  
it.

Virtual inheritance BTW, while theoretically available - didn't  
become reliably implemented across compilers until around 1996.   
Considering that I started using C++ in 1992 - I never felt  
comfortable using it as everytime I tried some platform somewhere  
would turn out to have a broken implementation.

Pure abstract virtual base classes was the only thing that worked well.

Templates were like that too - the only ones that worked were the  
ones you could inline.

Ah the memories - must remember to get them wiped.

-Todd Blanchard



More information about the Squeak-dev mailing list