Perl 6
Download Pugs: Revision 7
^^ Building Pugs from Source

The current recommended way to build Pugs is via cabal-install with the
Haskell Platform. The steps are:

^^^ 1. Download and install the Haskell Platform


Alternately, one can also install only the GHC compiler, and manually set up
the following packages (in this order):


The instructions contained in the README file of Cabal contain more detailed
setup instructions, which should work for all the packages above.

(But then again, please consider simply installing the Haskell Platform. :-))

^^^ 2. Type the following commands:

> cabal update
> cabal install Pugs

...and it's done!

To build an optimized Pugs for benchmarking or smoke testing, replace the
second command with:

> cabal install -O2 Pugs

(Unix-like systems might need `sudo` or `cabal install -p` to satisfy
permission requirements.)

^^^ 3. Upgrade Pugs installation

To upgrade to the latest released version on Hackage, the same two lines of commands would work:

> cabal update
> cabal install Pugs

^^^ 4. Build from GitHub source

To upgrade the current Pugs installation to the version in the "repository"<>, simply build the repository copy like this:

> cd Pugs
> cabal install

^^ Binary Builds of Pugs

Binary builds are the easiest get started with, but may not be as up to date as building from source.

* "Win32 binary builds of Pugs and Parrot"<>.
** ( appears to have stopped routinely updating their Win32 builds.)

^^ Run Pugs in your Web Browser

A web terminal for Pugs is available at ""<>. You can choose between the latest release or latest development snapshot.

^^ Accessing Pugs Remotely

Another option is to use a pugs a remote machine. If you just want to try out a line or two, you can use the "evalbot" on "the #perl6 IRC channel"<Mail Lists, IRC, Archives>. The syntax is just:

?eval say "hello!"

If you plan to contribute to Perl 6, you can see about getting a free account on Feather, the
"Perl Community Development Server"<>. There, a fresh version of Pugs is built
every 10 minutes!

^^ Related Links

* "Debian Pugs pakage"<> by rafl

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.