| Servergeek |
| Mickey Williams' weblog |
|
My C# BookMicrosoft Press PageOn Amazon Racing LinksSlalomSkateboarder.comNCDSA slalom page 3dm Ick Sticks Pocket Pistols .NETScott GuthrieRob Howard .NET Notes BradA LonghornScobleChris Sells ServicesDon BoxChristian Weyer All Things Distributed Ingo Rammer Tim Ewald BlawgsBag and BaggageSCOTUS Blog EconArg MaxCapital Spectator OtherWilliam Gibson |
Wednesday, May 21, 2003
Racing at WLACPosted 12:59 PMHad a great time racing at WLAC on Sunday. Great family groove, I had some good runs, and I managed to walk away completely unscathed, but I'm a very stiff 42-year-old this week. I finished 13th out of 16 in the slalom, but a lot of open racers didn't take timed runs, and after all of my excuses are properly accounted for, I'm quite comfortable in pretending a mid-pack finish. And I'm sticking to that story. But seriously - it was fun to race with the LCB's (Tiger, Josh, WeS, Lynn, Hamm), and I'll definitely be back for the GS/Tight Slalom on July 20.
On Wine, Anna Nicole Smith, and Multiple InheritancePosted 12:58 PMHi. My Name is Mickey. And I use Multiple Inheritance. Now I know what some of you are saying, I hear it all the time:
These are certainly issues with the MI implementation found C++, as the MI in C++ had to deal with many legacy issues. But these are not problems with MI in OO languages in the general case. MI is quite useful in Eiffel - to the degree that no meaningful Eiffel system avoids multiple inheritance. Eiffel has several constructions that can be used by a class designer to accurately convey how any name ambiguities are handled. My point of view is that avoiding MI because of C++ horror stories is a bit like avoiding all wine because of Anna Nicole Smith. Now, although I would really like the C# spec to avoid MI as implemented in C++, I would really like to see non-CLS support for Eiffel-like MI in the CLI (if not the C# spec), so that languages such as Eiffel can more easily map to the runtime.
|