[Pkg-parrot-devel] Parrot Runtime Library

Patrick R. Michaud pmichaud at pobox.com
Sun Apr 8 16:37:22 UTC 2012


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 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).

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.

Pm


More information about the parrot-dev mailing list