On Tue, Aug 08, 2006 at 09:08:40AM +0900, Jgen Strobel wrote: > On Thu, Aug 03, 2006 at 12:39:38AM +0900, Chad Perrin wrote: > > On Thu, Aug 03, 2006 at 12:01:50AM +0900, Jgen Strobel wrote: > > > > > > I repeat: duck typing is not to produce bombing out code, but a new* > > > way to handle dynamic and flexible type validation "late", with the > > > objective to ease development and produce clean code. > > > > I'd say that duck typing is more a means of allowing you to defer > > rigidity until it's actually beneficial. It has little or nothing to do > > with delaying validation, and everything to do with avoiding the > > unfortunate circumstance of having to validate before it's convenient > > for your code to have something to validate. > > We seem to agree even if you think we don't. > > "avoiding ... validation before it's convenient" vs. "delayed validation". > > "defer rigidity" vs. "dynamic and flexible type validation" > > Now where is the difference apart fom wording? I don't think we disagree. I just said that's what I'd say -- not that what you'd say is "wrong". Mine seemed a little more descriptive. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] "It's just incredible that a trillion-synapse computer could actually spend Saturday afternoon watching a football game." - Marvin Minsky