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