First of all, the class definition concept and the function definition concept should *not* be considered 'symmetric'. They are fundamentally different in several aspects - especially the body of a class definition is executed once, at the *definition* time (and *before* the actual class is made) and the body of a function definition can be executed multiple times, at the *call* time (and obviously *after* the function is made).

Regards.
*j

--
[sent from phone]