On Sun, Apr 08, 2012 at 11:37:22AM -0500, Patrick R. Michaud wrote: > On Sun, Apr 08, 2012 at 08:30:56AM -0700, Allison Randal wrote: > > Here's a library proposal for the Parrot packages. > > Here are my comments from the Rakudo/NQP perspective: > > > Not sure what to do with these. Any chance any of them will be dropped, > > or no longer needed by NQP/Rakudo?: > > Getopt/Obj.pbc > > Parrot/Exception.pbc > > distutils.pbc > > config.pir > > config.pbc > > opsc.pbc > > Neither NQP nor Rakudo need any of these directly, although > opsc.pbc might be needed by ops2c (and both Rakudo and NQP depend > on ops2c).
I see a couple of load_bytecode "Parrot/Exception.pbc" in NQP.
> > I was going to propose moving these to a libnqp-parrot package, but are
> > they now moving to NQP itself?:
> > PCT.pbc
> > PCT/*
> > P6object.pbc
> > Regex.pbc
> > P6Regex.pbc
> > HLL.pbc
> > nqp-setting.pbc
>
> NQP is developing replacements for these; at present we still need
> them in order to build NQP. We expect this dependency to eventually
> go away (and are continually working on this).
Great!
> Note that parrot-nqp (the nqp-rx executable bundled with Parrot)
> requires all of the above. I suspect ops2c also requires them.
> Thus I would guess that these need to be included/required by whatever
> parrot package is providing parrot-nqp and/or ops2c.
>
> > We could move these to a libpge-parrot package, but is PGE now replaced
> > by NQP?:
> > PGE.pbc
> > PGE/*
>
> Neither nqp-rx, nqp, nor Rakudo make use of PGE.
Again, I see some load_bytecode "PGE/Dumper.pbc" in NQP.
Now, not being an expert of the guts of NQP I can't tell if it really makes use
of those libraries or not, but removing those two files make NQP fail to build,
and removing Parrot/Exception.pbc make it fail to start.
Cheers
--
perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
signature.asc
Description: Digital signature
_______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
