On Tue, 2004-09-28 at 12:05, Jeff Clites wrote: > On Sep 28, 2004, at 7:02 AM, Aaron Sherman wrote: > > > why not have each language do it the way > > that language is comfortable (e.g. place it in the regular namespace as > > a "variable" like Python or place it in the regular namespace, but > > append noise like Perl or hide it in some creative way for other > > languages).
> That's similar in spirit to what I proposed of allowing PMC-subclassing > of the default ParrotNamespace, so that namespaces created from > different languages (often implicitly) could have different behaviors. > But I'd keep the pulling-apart of "F\0o::Bar" into ["F\0o"; "Bar"] a > compile-time task, so that at runtime the work's already been done > (since the compiler knows what language it's compiling). Sounds reasonable, thought you can't ALWAYS do it in advance, you certainly want to do as much as possible up-front. -- â 781-324-3772 â [EMAIL PROTECTED] â http://www.ajs.com/~ajs