in reply to can this perl script be explained how and what it is going on...????
local our @deep; ... *deep = $entry; [download]
our @deep; local *deep; ... *deep = $entry; [download]
our @deep; ... local *deep = $entry; [download]
Te code assigns to *deep, so it's *deep that needs to be localised.