Download Perl 6: Revision 4
Building Pugs from Source
Building Pugs from source is recommended if possible, because still the implementation is still improving rapidly. To do so, you'll need at the following installed:
With that foundation, you can follow these steps to end up with a "pugs" binary:
# Fetch latest Pugs from Subversion repository $ svn co http://svn.openfoundry.org/pugs $ cd pugs # review build options controlled by env variables $ $PAGER ./INSTALL # Configure Pugs $ perl Makefile.PL # Compile Pugs $ make
See the included README file for further instructions.
Since Pugs is still in flux, you may want to consider an alternative to using "make install". Create symbolic links in your local "bin" directory to key files in the pugs distribution. This allows you to run the binaries easily, while leaving everything pugs related in the pugs source tree:
ln -s /home/markstos/pugs/pugs /home/markstos/bin/ ln -s /home/markstos/pugs/util/prove6 /home/markstos/bin/
prove6 is like "prove" for Perl 6.
Binary Builds of Pugs
Binary builds are the easiest get started with, but may not be as up to date as building from sourse.
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