[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: _ENV vs _G
- From: Dirk Laurie <dirk.laurie@...>
- Date: Mon, 11 Aug 2014 21:23:12 +0200
2014-08-11 21:13 GMT+02:00 Mason Mackaman <masondeanm@aol.com>:
> Okay, I’ve figured out the relationship between _G and _ENV, _ENV=_G.
> The reason things were confusing me before is I had forgotten that _G is
> really _ENV._G, so that clears that up. But now the other part of my
> question is even bigger, What the hell is the point of _G?
Good question, since if you have clobbered _ENV then _ENV._G is no
longer accessible either.
But the test
if tbl==tbl._G then
print "I'll bet `tbl` is the original global environment"
end
is likely to be correct unless you have been clobbering _G.