On Mon, Nov 22, 2004 at 12:49:48AM -0700, Luke Palmer wrote:
> > Should the compilation sub for p6g3 be in the root namespace as it is 
> > currently, or moved to, say, a "p6ge" namespace?
> 
> I doubt we should be taking up the users' precious namespace with things
> that aren't standardly prefixed.
> 
> It's likely that the p6ge_compile should be in P6GE, and that P6GEMatch
> should be P6GE::Match (that is, [ "P6GE", "Match" ]).
> 
> Anyone disagree?

Looks great to me -- I'll switch things around to (pardon the pun) match.
They'll become "P6GE::compile" (compiler sub) and "P6GE::Match", with
a note that P6GE::compile is still subject to change.

Also, since the library search path for load_bytecode has now been fixed,
it's probably worthwhile to move the p6ge.pir file into
runtime/parrot/library.  I'm guessing it should become
runtime/parrot/library/P6GE.pir (note uppercase) since it's now
defining the P6GE:: namespace,  but could someone confirm this for
me before I make the change?

Pm
  - still discovering all of the conventions

Reply via email to