Subject: | eval block use does not protect |
http://search.cpan.org/grep?release=IO-Iron-0.10;string=Test::Spelling;n=1;C=0
There I find
11:eval { use Test::Spelling; };
This does not work as intended since use is an implicit BEGIN block and does its work before the eval is seen. This leads to fail reports that complain they did not find Test::Spellings like this one:
http://www.cpantesters.org/cpan/report/e96c1f74-2dee-11e4-94fc-96b94915a708
HTH&&Thanks,
(Disclaimer: this was discovered by statistical analysis, I'm not speaking as a user)