in reply to perl equivalent to ruby's alias
my $what = \&what; local *what = sub {'new what'}; warn $what->(); warn what(); sub what { 'what' } __END__ what at - line 4. new what at - line 5. [download]