Nice example. I'm wondering if the variable magic concept could be used to extend the types to be anything you want to define, and have handlers for it? For instance, how about a PhP or Python data type, which would signal the interpretor to run it via another built-in interpretor.... thus giving a neat way to encapsulate foreign code into Perl
one interpretor, runs all languages .... the tower of babel language :-)