On Sunday 14 December 2003 10:06 pm, John Carter wrote: > On Mon, 15 Dec 2003, David Naseby wrote: > > Duck-typing is variable scoped, not class scoped: it > > answers the question "Can the current variable understand the message > > #some_message?". > > I once wrote an OOPS in C system (called OopsCDaisy for the fun of it.) > > It was super duck typed. > > Every class had every method. > > If you invoke a method that wasn't defined on that class or its ancestor, > it did nothing. > > Worked quite well. None of this if variable has this method invoke method, > just invoke method and have done. OopsCDaisy? That actually sounds familiar -- not to mention a very fun name. And the idea is quite interesting too. But I'm a bit confused. Do youn mean that every class had all the same methods as every other class? -- T.