Phil Tomson wrote: > > Actually, David is doing something very important: he's making sure > that we name things correctly and that we not change our terminology. > You've used the term 'duck-typing' in a way that differs from it's > traditional use in tthe Ruby community. David is calling you on that > and basically saying that either you need to come up with a different > terminology to describe what you're doing or we'll have to come up > with a different name for what currently has been considered > 'duck-typing'. > > It's been said that naming is one of the most important acts of > programming. What we call things, objects and even concepts is > important. If you take a name (duck typing) and apply it to a concept > that's different than what is the accepted association in the > community, then in some way your 'theft' diminishes our ability to > communicate within our discourse community. Some would even say it > diminishes the whole concept of 'duck typing'. Look up Wittgenstein > on wikipedia. > Thank you very much for that clarification, Phil. Hal