#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

Reply via email to