Hi Adriano,
I’m one of the PAUSE admins. I have a script that alerts me when someone
releases a package that is easily confusable with an existing package on CPAN.
Your new Mojo::Bass package is (intentionally I know) very similar to
Mojo::Base. I get the joke, but I wonder if it’s a potential source of
confusion, when a third person looks at code using your module, but their brain
just sees “Mojo::Base”?
I’m not suggesting this as the name to use, but seeing something like
use Mojo::BaseWithLexicalHas;
Makes it clear that it’s something different :-)
I’ve only just recently started running this script, and am experimenting on
when I should say something. Obviously you’re entirely at liberty to ignore me,
but happy to hear your thoughts / feedback on this.
Cheers,
Neil