Patrick Dussud (firstname.lastname@example.org)
Tue, 18 May 93 08:02:38 PDT
The Lisp community faced the same problem. Flavors and then CLOS adopted
solution 1 with the convention that initialization values should be keyword
arguments. They have the form <key> <value>. The original list is passed to
all of the methods, which are free to pick the arguments they care about. I
don't see how 1 can work without keyword argument, so I guess that 2 would be
better in the context of Python.