Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info>: > A couple more negatives: > > - no such thing as inheritance;
Untrue. My simple Scheme object system (125 lines incl. documentation) supports multiple inheritance without classes. Maybe I should port that to Python... > - "is-a" relationship tests don't work; >From the ducktyping point of view, that is an advantage. The whole Linnaean categorization of objects is unnecessary ontological chaff. How many times have people here had to advise newcomers not to inspect type and instance relations of objects and just call the method? > - an unfamiliar idiom for most people; That's impossible to ascertain objectively. Java and JavaScript programmers (of all people!) routinely deal with closures. Marko -- https://mail.python.org/mailman/listinfo/python-list