>>7
like i said that wasn't a great example, because _ENV is... kind of an involved thing, but it has to do with the fact that _ENV
must have that name (it's used during compilation), so if you were stuck with an ambiguous "does it create a new local or reference an old one" situation you'd either be
fucked or you'd have to add more visual noise to work around it
quite similarly to the above, if i want a variable named ``x''
right now you'd damn well better let me create one even if another ``x'' already exists. closures will usually involved in this case
how this relates to perl... i don't know. probably similarly with closures and the like