in reply to ->isn't('UNIVERSAL') - stopping UNIVERSAL pollution?
$ cd bleadperl $ rm universal.c
In other words, I don't think you can prevent anyone from fiddling with your code. I can think of a few tricks, starting with:
unshift @UNIVERSAL::ISA, 'ULTIMATE'; sub ULTIMATE::foo { ... }
|
|---|