#619: eliminate perl 5 dependency
---------------------+------------------------------------------------------
Reporter: allison | Owner:
Type: roadmap | Status: new
Priority: normal | Milestone: 3.0
Component: none | Version:
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
Eliminate Parrot's configuration and build dependency on Perl 5. This
roadmap task has several components (which might be split into separate
tickets later), including:
- A PMC preprocessor written in PGE/PCT instead of Perl 5 regular
expressions. (The generated C files can be checked into the repository and
shipped in the tarball.)
- A configuration system that doesn't use data from the system install of
Perl, and doesn't use Perl during configuration and build. It's okay to
require Perl on the developer's system, like Autoconf. (Bonus for using an
existing configuration system like Autoconf rather than rewriting one from
scratch.) See ParrotBasedConfig.
- A testing infrastructure written in Parrot (in PIR, or an HLL compiled
down to PIR), so testing Parrot doesn't depend on Perl 5. The new testing
infrastructure will likely continue to use TAP, though other formats for
result reporting will be considered.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/619>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets