in reply to eval {require module};?
Weird, works for me:
>perl -e "eval { require Boo }; print """[$@]""" if $@;" [Can't locate Boo.pm in @INC (@INC contains: ...) at -e line 1. ]
Remember that require doesn't call import like use does, so you need to call it explicitly:
use Module; | v require Module; Module->import() if Module->can('import'); use Module qw(a b); | v require Module; Module->import(qw(a b)) if Module->can('import'); use Module (); | v require Module;
|
|---|