Disclaimer: I hated compiler theory, so my question may be rife with inconsistencies... Sometimes the semantics of a statement cannot be determined until run time. An example would be $a++, where you don't know whether it's going to do $a = $a + 1 or the magical string postincrement until you know the value of $a. And of course there are polymorphic O-O methods and eval. What's the most egregious construct in Perl with respect to this behavior? Only a few tokens at most; I'm talking about language elements here, not obfuscated programs. Something which produces the widest range of possible behavior that can't be narrowed until run-time. eval doesn't count :-) -- Peter Scott Pacific Systems Design Technologies ==== Want to unsubscribe from Fun With Perl? Well, if you insist... ==== Send email to <fwp-request@technofile.org> with message _body_ ==== unsubscribe