Pugs
| An implementation of Perl 6, written in Haskell. It aims to implement the full
Perl6 specification. |
Pugs Smoke Reports
| Pugs Smoke Reports. Here's a list of recently submitted Pugs smoke reports.
These smokes are automatically generated and show how much a given backend ... |
Index of /images
| [DIR] Parent Directory - [IMG] container.png 08-Aug-2005 11:19 103K [IMG]
lambdacamels.png 15-Aug-2005 13:37 91K [IMG] metamodel.png 12-Aug-2005 20:53 142K ... |
Pugs Apocryphon 1 (draft 3)
| Pugs Apocryphon 1 (draft 3). Overview of the Pugs project. What is this document
about? The Pugs Apocrypha are a series of documents, ... |
Apocalypse Now Perl 6 is Here Today Perl 6 is Here Today! But ...
| Apocalypse Now, Perl 6 is Here Today · Perl 6 is Here Today! But First... Perl 5:
References · Perl 5: Closures · Perl 5: Modules · But even more ... |
Introduction to {{#u|Pugs}} {{#t|Audrey "autrijus" Tang ...
File Format: Unrecognized - Introduction to ☺{{#u|Pugs}}☻ {{#t|Audrey "autrijus" Tang}} ---- {{img src="#"
width="0" height="0"}} {{img src="pugscode.png" width="320" height="329"}} ... |
Junctions
| Junctions. Useful for common shorthands. $options = '--help' | '-d' | '-e'; if
all($x, $y, $z) eq $options { ... } The equivalent Perl 5 code: ... |
Grammar
| Grammar. Grammars are classes that contains rules. Patrick hacked them together
3 days ago. Provides namespace for rules: ... |
Operators
| Operators. New operators:. say =<README.txt>; # iterator interface ...; !!!; ???; #
yada yada yada. Unicode operators. sub prefix:<Σ> (@x) { sum(@x) } sub ... |
Software Transaction Memory
| Software Transaction Memory. Classical race condition:. my $a is shared = 1;
async { my $b = $a; $a = $b + 1 }; async { my $c = $a; $a = $c + 1 }; say $a; ... |