http://www.perlmonks.org?node_id=643668


in reply to Re: base.pm vs @ISA (typos)
in thread base.pm vs @ISA

For me, the major advantage of base.pm was that it originally would catch typos for you. Since use base qw( Food::Barf ); would die if there was no Food/Barf.pm to load (because the module's name is actually Foo::Bar).

That's interesting. I never knew base() ever did that. When did the functionality change?

Personally I like the current behaviour more - since I can switch between inline and file-based classes without having to change any code. A definite plus as far as I'm concerned.