in reply to Re: can this perl script be explained how and what it is going on...????
in thread can this perl script be explained how and what it is going on...????

It's not nonsense, but it is wrong.
local our @deep; ... *deep = $entry;
should be
our @deep; local *deep; ... *deep = $entry;
or
our @deep; ... local *deep = $entry;

Te code assigns to *deep, so it's *deep that needs to be localised.