While the end result, being able to get the value of a lexical if you have its name, is the same, the syntax and intent is rather different. (Heck, you can get the values from lexicals by name now, if you don't mind dropping to C either directly or indirectly) TMTOWTDI and all, but walking %MY isn't really the same as a plain symbolic reference...