in reply to Re^2: doing tr/// on-the-fly?
in thread doing tr/// on-the-fly?

eval BLOCK and eval EXPR, despite the similarity in name, are very different functions. You might know the former as try, an exception catching block. The latter also catches exceptions, but its goal is to parse and run dynamically generated Perl code.