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/attrgrammar.p6
- examples/algorithms/combinations.p6
- examples/algorithms/hanoi.p6
- examples/algorithms/lambda-calculus.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-01specifying-a-list-in-your-program.p6
- examples/cookbook/04arrays/04-02printing-a-list-with-commas.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/13classes-objects-and-ties/13-01constructing-an-object.p6
- examples/cookbook/13classes-objects-and-ties/13-02destroying-an-object.p6
- examples/cookbook/13classes-objects-and-ties/13-03managing-instance-data.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/hop6/LICENSE.txt
- examples/hop6/Lexer.pm
- examples/hop6/Parser.pm
- examples/hop6/Stream.pm
- examples/hop6/expr-parser.p6
- examples/hop6/it2stream.p6
- examples/hq9+.p6
- examples/inf_lazy_list.p6
- examples/irclog2html.p6
- examples/japh/ipw-japh.p6
- examples/japh/list_fun1.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-loop
- 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/network/wiki/wiki.db
- examples/network/wiki/wiki.pl
- examples/network/wiki/wiki.tmpl
- examples/network/wiki/wiki_edit.tmpl
- examples/obfu/l33t.p6
- examples/obfu/random_operator_overloading.p6
- examples/obfu/snowing.p6
- examples/output/algorithms/hanoi
- examples/output/algorithms/lambda-calculus
- examples/output/algorithms/quicksort
- examples/output/cashiers
- examples/output/functional/fp
- examples/output/functional/reverse
- examples/output/japh/curry
- examples/output/japh/ipw-japh
- examples/output/japh/list_fun3
- examples/output/japh/madgolfer
- 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/slurpy-list-params/flatten-arg-lists
- examples/output/slurpy-list-params/head-neck-tail
- 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/piln/bottom_up_mergesort.pil
- examples/piln/lazy_stream.pil
- 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/006r/qotw-regular-06.p6
- examples/qotw/007e/frost.p6
- examples/qotw/008r/dict
- examples/qotw/008r/qa.p6
- examples/qotw/009r/spel.p6
- examples/qotw/009r/words.spel
- examples/qotw/019r/bermudan.txt
- examples/qotw/019r/qotw-regular-19.p6
- examples/qotw/024r/binary_incr.tm
- examples/qotw/024r/qotw-regular-24.p6
- examples/rpn/README
- examples/rpn/hask/Rpn.hs
- examples/rpn/hask/t1.hs
- examples/rpn/hask2/Rpn.hs
- examples/rpn/hask2/t1.hs
- examples/rpn/p5/Rpn.pm
- examples/rpn/p5/t1.t
- examples/rpn/p6/Rpn.pm
- examples/rpn/p6/t1.t
- examples/rpn/piln/rpn.pil
- examples/rpn/ruby/rpn.rb
- examples/rpn/ruby/t1.rb
- examples/sendmoremoney.p6
- examples/slurpy-list-params/flatten-arg-lists.p6
- examples/slurpy-list-params/head-neck-tail.p6
- examples/spiral_numbers.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
- misc/Blondie/example.pl