eval "use Foo;" #### if (eval "use Foo;") { # success } else { # failure (not found, failed to compile, who cares?) }