in reply to Using Objects across files and packages

I think the confusion is in the interpretation of this line:
my $blub = $$Object->MethodName(blah);
The -> operator already does a dereference.
The extra "$" would cause a double-dereference, so it should not be used.

Offense, like beauty, is in the eye of the beholder, and a fantasy.
By guaranteeing freedom of expression, the First Amendment also guarntees offense.