__init__

Clint Jeffery (cjeffery@cs.arizona.edu)
Mon, 17 May 1993 15:58:56 MST

This business about __init__'s in derived classes calling __init__'s
in superclasses is bumping up against a fairly general problem
(method combination).

The problem is more than just passing everyone the right arguments,
it is also the case that some hiearchies want to do it bottom-up
while other perfectly reasonable hierarchies want to do it top-down.

I wouldn't look to C++ as a role model for this! Check out Flavors
(an OO Lisp dialect) or other dynamic OO languages for better approaches.

Clint Jeffery
cjeffery@cs.arizona.edu