Documentation
How to hack on Pugs
How to run Pugs
Provides
in lib/Perl6/MakeMaker.pm
Examples
- examples/advocacy/Motd.pm
- examples/advocacy/motd-i.p6
- examples/advocacy/motd.p6
- examples/advocacy/pugspraise
- examples/algorithms/combinations.p6
- examples/algorithms/hanoi.p6
- examples/algorithms/quicksort.p6
- examples/algorithms/shuffle.p6
- examples/algorithms/sieve.p6
- examples/cashiers.p6
- examples/cgi/memory_game/README
- examples/cgi/memory_game/cgi-bin/Cookie.pl
- examples/cgi/memory_game/cgi-bin/General.pl
- examples/cgi/memory_game/cgi-bin/Session.pl
- examples/cgi/memory_game/cgi-bin/index.cgi
- examples/cgi/memory_game/www/game.css
- examples/cgi/memory_game/www/index.html
- examples/cgi/memory_game/www/pics/card1.jpg
- examples/cgi/memory_game/www/pics/card10.jpg
- examples/cgi/memory_game/www/pics/card11.jpg
- examples/cgi/memory_game/www/pics/card12.jpg
- examples/cgi/memory_game/www/pics/card2.jpg
- examples/cgi/memory_game/www/pics/card3.jpg
- examples/cgi/memory_game/www/pics/card4.jpg
- examples/cgi/memory_game/www/pics/card5.jpg
- examples/cgi/memory_game/www/pics/card6.jpg
- examples/cgi/memory_game/www/pics/card7.jpg
- examples/cgi/memory_game/www/pics/card8.jpg
- examples/cgi/memory_game/www/pics/card9.jpg
- examples/cgi/memory_game/www/pics/cardback.jpg
- examples/continuation/nondet_sudoku.p6
- examples/cookbook/01strings/01-00introduction.expected
- examples/cookbook/01strings/01-00introduction.p6
- examples/cookbook/01strings/01-01substrings.expected
- examples/cookbook/01strings/01-01substrings.p6
- examples/cookbook/01strings/01-02default-variables.expected
- examples/cookbook/01strings/01-02default-variables.p6
- examples/cookbook/01strings/01-03exchanging-values.expected
- examples/cookbook/01strings/01-03exchanging-values.p6
- examples/cookbook/01strings/01-04converting-values.expected
- examples/cookbook/01strings/01-04converting-values.p6
- examples/cookbook/01strings/01-05processingchars.expected
- examples/cookbook/01strings/01-05processingchars.p6
- examples/cookbook/01strings/01-06reversing-strings.p6
- examples/cookbook/01strings/01-10interpolating-functions.p6
- examples/cookbook/01strings/01-11indenting-heredocs.p6
- examples/cookbook/01strings/01-13escaping-chars.p6
- examples/cookbook/01strings/01-14trimming-blanks.p6
- examples/cookbook/02numbers/02-01valid-number.p6
- examples/cookbook/04arrays/04-05iterating-over-an-array.p6
- examples/cookbook/04arrays/04-08elements-in-one-array.p6
- examples/cookbook/05hashes/05-05traversing.p6
- examples/cookbook/07file-access/07-01opening_file.p6
- examples/cookbook/07file-access/07-02opening_files_with_unusual_filenames.p6
- examples/cookbook/07file-access/07-04making_perl_report_filenames_in_error_messages.p6
- examples/cookbook/07file-access/07-14writing_unix_style_filter_program.p6
- examples/cookbook/10subroutines/10-01arguments.p6
- examples/cookbook/README
- examples/cookbook/test.pl
- examples/cribbage_scoring.p6
- examples/eval.p6
- examples/functional/fp.p5
- examples/functional/fp.p6
- examples/functional/length.p6
- examples/functional/member.p6
- examples/functional/monads.p6
- examples/functional/odd-even.p6
- examples/functional/reverse.p6
- examples/functional/sum.p6
- examples/functional/unique.p6
- examples/games/animals.p6
- examples/games/hangman.p6
- examples/games/hangman.pod
- examples/games/tic_tac_toe.p6
- examples/games/wizard.p6
- examples/golf/head.p6
- examples/golf/mid.p6
- examples/golf/rev.p6
- examples/golf/rg0now-head.p6
- examples/golf/rg0now-mid.p6
- examples/golf/rg0now-rev.p6
- examples/golf/rg0now-tail.p6
- examples/golf/rg0now-wc.p6
- examples/golf/tail.p6
- examples/golf/tsanta.p6
- examples/golf/tsanta.pl
- examples/golf/wc.p6
- examples/graphics/colors.txt
- examples/graphics/make_swatch.p6
- examples/hashes/simpleiter.p6
- examples/inf_lazy_list.p6
- examples/irclog2html.p6
- examples/japh/curry.p6
- examples/japh/ipw-japh.p6
- examples/japh/list_fun1.p6
- examples/japh/list_fun2.p6
- examples/japh/list_fun3.p6
- examples/japh/madgolfer.p6
- examples/junctions/1.p6
- examples/junctions/2.p6
- examples/junctions/3.p6
- examples/junctions/all-all.p6
- examples/junctions/all-any.p6
- examples/junctions/any-any.p6
- examples/junctions/any-any2.p6
- examples/junctions/any-any3.p6
- examples/junctions/any-scalar.p6
- examples/junctions/grades.p6
- examples/junctions/lottery_numbers.p6
- examples/junctions/passwd-check.p6
- examples/life.p6
- examples/mandel.p5
- examples/mandel.p6
- examples/matrix.p5
- examples/matrix.p6
- examples/naive_bayesian/README
- examples/naive_bayesian/apples
- examples/naive_bayesian/grapes
- examples/naive_bayesian/naive_bayesian.p5
- examples/naive_bayesian/naive_bayesian.p6
- examples/naive_bayesian/oranges
- examples/naive_bayesian/run.pl
- examples/naive_bayesian/test
- examples/nested_loops/README
- examples/nested_loops/coroutine.p6
- examples/nested_loops/functional.p6
- examples/nested_loops/iterative.p6
- examples/nested_loops/iterative_2.p6
- examples/nested_loops/oo.p6
- examples/nested_loops/recursive.p6
- examples/network/README
- examples/network/bot_irc.p6
- examples/network/evalbot/README.pod
- examples/network/evalbot/evalbot.p6
- examples/network/evalbot/evalhelper.p5
- examples/network/hangmanbot.p6
- examples/network/http-client.p6
- examples/network/http-server.p6
- examples/network/logbot.p6
- examples/network/screen-nodestatus.p6
- examples/network/seenbot.p6
- examples/network/svnbot.p6
- examples/obfu/l33t.p6
- examples/obfu/random_operator_overloading.p6
- examples/obfu/snowing.p6
- examples/output/algorithms/hanoi
- examples/output/algorithms/quicksort
- examples/output/cashiers
- examples/output/functional/fp
- examples/output/functional/reverse
- examples/output/junctions/1
- examples/output/junctions/3
- examples/output/junctions/all-all
- examples/output/junctions/all-any
- examples/output/junctions/any-any
- examples/output/junctions/any-any2
- examples/output/junctions/grades
- examples/output/overloading
- examples/output/vmethods/bytes
- examples/output/vmethods/escape
- examples/output/vmethods/math
- examples/output/vmethods/num
- examples/output/vmethods/time
- examples/overloading.p6
- examples/p6explain/p6explain
- examples/p6explain/p6explain.dat
- examples/perl5/cpan-upload.p6
- examples/phonewords.p6
- examples/pipe_open.p6
- examples/poetry/pugs_main.p6
- examples/ppt/README
- examples/ppt/cat.p6
- examples/ppt/yes.p6
- examples/progressive_powerset.p6
- examples/qotw/bermudan.txt
- examples/qotw/binary_incr.tm
- examples/qotw/qotw-regular-06.p6
- examples/qotw/qotw-regular-19.p6
- examples/qotw/qotw-regular-24.p6
- examples/sendmoremoney.p6
- examples/slurpy-list-parms/flatten-arg-lists.p6
- examples/slurpy-list-parms/head-neck-tail.p6
- examples/tutorial_gen/tut-output/tut.css
- examples/tutorial_gen/tut-src/hello-world-ad.p6
- examples/tutorial_gen/tut-src/hello-world.p6
- examples/tutorial_gen/tut.p6
- examples/units.p6
- examples/vmethods/README
- examples/vmethods/bytes.p6
- examples/vmethods/escape.p6
- examples/vmethods/math.p6
- examples/vmethods/num.p6
- examples/vmethods/time.p6
- ext/Kwid-Event-Parser/t/sample.kwid
- ext/WTemplate/examples/example.tpl