I'm not entirely sure what I'd expect. warnings checks (sometimes at compile time, sometimes at run time) and warns about far less weird stuff, at cost.
There would seem to be very little penalty in at least disallowing the package ::::::; syntax the same as package 123 is already disallowed, even if symbols in these packages can still be created by symbol table hackery.
|Replies are listed 'Best First'.|
Re^3: Perl allows package names consisting entirely of colons
by BrowserUk (Pope) on Nov 27, 2012 at 14:29 UTC
by tobyink (Abbot) on Nov 27, 2012 at 16:30 UTC