Pugs isn't developed any more, but a few weeks ago
audreyt made it installable via cabal (think "cpan for haskell").
I have no idea if this actually works on windows, but it worked for me to build it with perl-5.10.0 and ghc-6.8.2. (Update: Reini Urban
told me on IRC that it works on windows). The INSTALL file in the pugs repo contains some hints (there are various installation methods described, for me only the one over cabal actually works).
You can also build parrot and try out Rakudo. Afaict it's supposed to work both under cygwin and "native" windows (I know that jonathan mostly develops under windows, so it must work somehow ;-). For cygwin parrot is also pre-packaged.
Rakudo isn't as feature complete as pugs, but it's being worked on, and continually improves. Problems with rakudo should be reported to rakudobug@perl.org
If you don't want to build anything at all, and only test small snippets, you can also use your favourite IRC client, connect to irc.freenode.org, and /msg the bot p6eval, like this:
/msg p6eval pugs: say "hi";
/msg p6eval rakudo: say "hi";
The general syntax is $implementation: $code, where $implementation is one of pugs|rakudo|elf|kp6|nqp|pixie|yap6. If you chose perl6 as $implementation, it runs your program with elf, pugs and rakudo.
Problems with p6eval should be reported via IRC to moritz_ (aka me ;-)
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.