in reply to how to call a sub via variable in library

$self->{&{\&{$testname}}}->($system);
Damn that's really hard to parse. Is that the same as  $self->{&{$testname}}->($system)? I guess, you're using ref and deref to silence the strictures? Instead of no strict 'refs'?

What does that do?