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