ICU for Rakudo on Debian
Allison Randal
allison at parrot.org
Thu Mar 22 17:04:22 UTC 2012
On 03/22/2012 09:19 AM, Andrew Whitworth wrote:
> For the record, I'm in favor of making ICU a requirement for building
> Parrot, not an optional add-on. Eventually when we realize that
> seamless built-in unicode support is a core selling point for Parrot,
> I think we will want to make that change. I'm perfectly happy with
> making it a dependency for Parrot's package on Debian and anywhere
> else.
Okay, sounds fine. ICU is 33 MB installed, compared to Parrot's < 2MB
install size. Not a big deal for the average Debian install, but
definitely something to keep in mind for making it a universal requirement.
> The version of NQP we're shipping with Parrot now is the older NQP-rx.
> I think we're building it as the "parrot-nqp" binary. This version is
> used for some things in the core repo and for some older HLLs. The new
> 6model-powered version is called simply "NQP" and is not shipped with
> the Parrot repo. Eventually our plan is to eliminate NQP-rx and
> replace it with the new NQP (maybe even snapshotting it into the
> Parrot repo), but we aren't there yet.
So nqp-rx is an old, unmaintained library? I'll probably just drop it
from the Debian packages. And, didn't NQP replace some combination of
PCT/PGE? Can any of that be dropped?
In the age of packaging, there's not much point in bundling a bunch of
stuff in the base tarball, it's just so easy to pull in external
dependencies.
Allison
More information about the parrot-dev
mailing list