GSoC/GCI Archive
Google Code-in 2010 Parrot Foundation and The Perl Foundation

Relocate PIRCTasklist

completed by: Matt Rajca

mentors: whiteknight

Task Description: The low-level assembly-like language for programming on Parrot is called PIR. Many programs and compilers generate PIR code which Parrot can compile and execute. The current default PIR compiler is called IMCC, but it isn't the only one. Another experimental PIR compiler is called PIRC.

The Parrot wiki has a large page called PIRCDevelopment which describes the current status of PIRC and some tasks that need to be completed to make PIRC work correctly. This page should be moved from the Parrot wiki and moved into the PIRC repository on github.

Steps to complete:

  1. Fork the parrot/pirc repository on Github.
  2. Create a directory docs/ in the repo to hold documentation
  3. Read and evaluate the PIRCDevelopment. Separate information into a number of separate files for different topics: current status, TODO items, and general documentation.
  4. Reformat all the new documents into one of the following markup languages (of the student's choice): Textile, Markdown, or POD, with the proper file extensions.
  5. Open a pull request on github to have your changes merged.

Links: http://trac.parrot.org/parrot/wiki/PIRCDevelopment, https://github.com/parrot/pirc