[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Packaging and importing
- From: Rici Lake <lua@...>
- Date: Thu, 18 Aug 2005 00:48:52 -0500
On 17-Aug-05, at 6:49 PM, Chris Marrin wrote:
To be clear, I am suggesting they be placed in the local namespace, as
set by setfenv(). I don't like the idea of polluting the global
namespace.
That was basically what my snippet of code did, in fact. The theory was
that the script file (assuming that is what it was) would have had its
environment set before being run. I also took care to call 'require' in
the environment of the caller rather than in the environment of the
utility function, which might be important in a sandboxed environment.
As things are developing, I'm not even sure that "global namespace" is
a truly meaningful concept. "Initial namespace" might be a better
description.