in reply to Data Dumper, Eval, Security

do() is eval(). The only difference is that one reads and evals a file while the other evals a string.

Jenda
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
   -- Rick Osborne

Edit by castaway: Closed small tag in signature