Subj : Re: Change Patterns (was: Polymorphism sucks) To : comp.programming,comp.object From : Chris Sonnack Date : Fri Aug 12 2005 01:51 pm Robert Maas, see http://tinyurl.com/uh3t writes: >> I've been at this 30 years and have no favorite language, OS, editor >> or programming technique. Every viable tool has a welcome place in >> my toolbox. > > Aren't you carrying that to an extreme? No. > Surely there are some that are more commonly useful than others,.. Of course. That doesn't mean the less-used ones are unwelcome. > There must be some semi-favorites among the hodgepodge of them all? Not really. They're just **tools**, not friends. > Do you consider relational databases, C, Lisp, XML and Java no more > useful on average than awk, sed, tvedit, teco and SPS? A screwdriver makes a poor saw, and sed makes a poor XML tool. But when I need a screwdriver or sed, they are excellent tools. >> I think some of the hierarchies in the Java library are pretty >> well-designed, for example. > > One really losing thing about the Java package/class hierarchy is that > only compiletime interfaces are supported, so the only interfaces that > can possibly exist are the ones that pre-dated the compilation of the > particular class that implements the interface. There's no way to set > up after-the-fact interfaces,... [shrug] I can't say I've ever wanted to. More to the point, this seems to be some personal rant of yours that has nothing to do with the design of any Java hierarchies, so I can't agree there's anything "really losing" about it. -- |_ CJSonnack _____________| How's my programming? | |_ http://www.Sonnack.com/ ___________________| Call: 1-800-DEV-NULL | |_____________________________________________|_______________________| .