: Personally I suspect he may prefer to stick with "type-before-name": : : my Dog $spot; : : sub Dog hot {...}
Note that the "sub" is standing in for &, so it'd have to be my Dog sub hot {...} or my Dog &hot {...} To get a dollarless variant of Perl it may suffice to make my Dog hot; do something like: my Dog &hot () is rw { my Dog $anonymous } On the other hand, if as I suspect dollarless Perl is pragma driven, then hot and $hot could perhaps simply be synonyms. Of course, we're haven't solved the problem that people won't know what hot.pants() means. :-) Larry