in reply to Re^2: Module name case typo silent failure
in thread Module name case typo silent failure
The stash is created when parsing the require function. It doesn't even have to be run. This generally doesn't matter but can have an impact on things like indirect method calls.
Existence of a stash isn't really a useful concept though. Too many things can lead to a stash existing, including loading a sub-package (loading Blurf::Guff would cause the Blurf:: stash to exist).
In Section
Seekers of Perl Wisdom