Piers Cawley skribis 2005-06-23 15:30 (+0100): > Brent 'Dax' Royal-Gordon <[EMAIL PROTECTED]> writes: > > As I've said before, Perl supports `alias`--it's just spelled `:=`. > Here's a rubyish idiom: > my &old_behaviour := &function; > &function := sub { try_some_stuff || &old_behaviour } > Except, with binding it doesn't work like that, you end up with an infinite > loop.
I still think subs should have a value, than can be copied :) my &old_behaviour = &function; &function = sub { try_something || &old_behaviour }; Juerd -- http://convolution.nl/maak_juerd_blij.html http://convolution.nl/make_juerd_happy.html http://convolution.nl/gajigu_juerd_n.html