Perl 6
A Guide to the Pugs Repository for Rakudo Hackers: Revision 1

'pugs' is more than the name of a perl 6 implementation, it's also a source
repository with many projects related to perl 6. the pugs repository lives
at it's very easy to get a commit bit: just ask
on the or mailing lists, or
in #perl6 on

even as the pugs perl 6 implementation languishes, awaiting ghc improvements
and round tuits, past achievements to its early success continue to benefit
other perl implementations. notably, the pugs test suite is undergoing
review, refactoring, and extension to become the official perl 6 test suite.
recently, the official perl 6 specification (a.k.a. the Synopses) was moved
to the pugs repository, where it can be reviewed and edited by the community.
also, the standard perl 6 grammar lives in the pugs repository. each of these
items is critical to the successful rakudo hacker.

svn 1.5 provides sparse checkouts, which eases retrieving the bits of the pugs
repo relevant to rakudo hackers. to extract the docs, tests, standard grammar,
and other relevant files, run the following subversion commands:

$ svn checkout --depth empty pugs
$ cd pugs
$ svn up --depth empty docs docs/Perl6 src
$ svn up --depth infinity docs/Perl6/Spec src/perl6/ t

Upload Files

Click "Browse" to find the file you want to upload. When you click "Upload file" your file will be uploaded and added to the list of attachments for this page.

Maximum file size: 50MB

File Name Author Date Uploaded Size

Save Page As

Enter a meaningful and distinctive title for your page.

Page Title:

Tip: You'll be able to find this page later by using the title you choose.

Page Already Exists

There is already a page named XXX. Would you like to:

Save with a different name:

Save the page with the name "XXX"

Append your text to the bottom of the existing page named: "XXX"

Upload Files

Click "Browse" to find the file you want to upload. When you click "Add file" this file will be added to the list of attachments for this page, and uploaded when you save the page.

Add Tags

Enter a tag and click "Add tag". The tag will be saved when you save the page.