On the machine where it worked in perl5.005_03, it didn't work at all in perl5.6.0. Most of the output was garbled. I've deduced that this is the result of a change in perl's hashing function between versions. This obfuscation depends on the keys/values of %t being returned in a certain order, which is also not a reliable assumption.
This is a nice obfuscation, but it is too platform and version dependent.
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |