RFC: Move build tools to Perl5, developer tools to Perl6
Patrick R. Michaud
pmichaud at pobox.com
Sat Feb 23 19:16:19 UTC 2013
On Sat, Feb 23, 2013 at 09:50:19AM -0800, Christoph Otto wrote:
> [...] The problem is that there's no NQP/Rakudo performance
> improvement to be had for that extra work, so the biggest
> benefit is the nice feeling of using a current NQP.
Well, there may also be a benefit of easier maintainability and
robustness of the tools. But thus far I still worry about having
a confusing or fragile build process.
IMO, those who feel strongly that the tools should be written in
NQP (and thus NQP is a build dependency for Parrot/NQP/Rakudo)
need to describe the resulting build system in more detail. That is,
what files are checked into the Parrot repo, what files get generated,
and where they all end up in the resulting install tree. Handwaving
it as "problem already solved" isn't sufficient detail, because NQP
poses many more places where unintended conflicts can arise
(e.g., the nqp_ops libraries, PMC libraries, and setting libraries,
which nqp-rx didn't have).
More information about the parrot-dev