On Sun, Jul 09, 2006 at 11:52:23PM -0700, Matt Diephouse wrote: > Trying to use an Iterator with a NameSpace makes Parrot segfault
Ouch. The current namespace class is typed but in a silly way -- not with name mangling but with actually storing two things with exactly the same name. (One being a sub-namespace, and the other being anything else.) So iterating through it requires custom code. Frankly I'd prefer to make the default namespace actually be a hash with extra behaviors (methods mostly), but that requires something else first, namely, the rearrangement of the Parrot namespace so that Parrot no longer requires a class object and its namespace object to have the same name. I'm going to create a bug for this plan and then connect that bug to this. -- Chip Salzenberg <[EMAIL PROTECTED]>