This is a list of potential development priorities for Parrot 2.0. All priorities have to be 1) specific 2) discrete 3) significantly larger than one ticket. Vote for your favorite.

  • Make Pirc capable of replacing IMCC as the default PIR/PASM compiler -chromatic
    • I think that improving our GC and JIT are extremely important, but I think not shipping a "production" release with IMCC, which everyone wants to get rid of, is more important to work on. - dukeleto
    • This is my vote too. Let's put PIRC together and let's put IMCC to bed. --Whiteknight
  • Settle on a design for Lorito, start implementing a prototype. -cotto
  • Documentation for developers using parrot (as opposed to creating it), such as HLL developers and parrot embedders. Subgoals below. -japhb
    • All docs relevant to parrot-developer-users moved from src/ and WikiPages to docs/
    • Multiple overlapping docs merged, with conflicts resolved
    • Holes identified and filled
    • PDDs for design, separate docs for API descriptions
    • Usage and getting started examples

2.0 is come and gone. move these, delete them, or otherwise update