in reply to Strict, strings and subroutines
my $type = 'hatter';
my $arg = 'using eval';
my $proc = "do_$type";
eval "$proc( \$arg )";
die( "Eval errored: $@" ) if $@;
my( $foo ) = @_;
print "This can be done $foo.\n";
There is no Extraterrestrial life
There aren't any suitably capable Extraterrestrials
Interstellar travel is too difficult
We're too uncool / not worth the trouble
What do you mean they haven't visited?
Results (514 votes). Check out past polls.