Robert Klemme wrote: > > > The must have criterion for polymorphism is not classes but late > binding. I think this is where we disagree. You seem to be saying polymorphism is the ability for a piece of code to handle objects of differing types. I don't think that is necessary. It's perfectly alright for each object-type to have it's own code to handle a method. The only thing that needs to be shared is the name, not its implementation. This works just fine in early-binding contexts. -- Posted via http://www.ruby-forum.com/.