On Jul 2, 2005, at 17:38, Patrick R. Michaud wrote:


On Sat, Jul 02, 2005 at 03:45:45PM +0200, Leopold Toetsch wrote:


Yep. "lower" is one of the names defined in src/builtin.c, which is
searched last for by the C<find_name> opcode.

Okay, that explains it.  This tells me that I probably need
to have PGE use separate find_lex and find_global ops instead of
find_name, but for a couple of other reasons PGE should probably be
doing it this way anyway.

I would be glad to hear about "other reasons" and namespace issues. As said, it's still unspecified and feedback by developers is highly welcome.

FWIW, I should note that none of the Parrot docs currently seem to
describe the "builtin namespace" -- it's mentioned in the documentation
for the find_name opcode but seemingly nowhere else.

Well, I'm seeking for discussion and decisions on namespace issues since months - even before the find_name opcode even did exist. Again: user feedback is very welcome.

leo

Reply via email to