> What if you want to bless something but not call all its cascading
   > SETUPs?

Then don't *define* cascading SETUPS in the first place. :-)

C<bless> still would have the existing Perl 5 behaviour. Things 
only change if you add these new-mangled SETUP methods.

The point of welding SETUP calls to C<bless> is that it gives the class
designer a way of guaranteeing that you can't create an object (i.e. bless
it) without invoking the initialization. In fact, you don't even have to
be *aware* that a base class has setup behaviour - it just happens 
automagically when you bless your derived object.

That's a Good Thing, IMO.

Damian

Reply via email to