I'm finally back to backlog all the exciting developments happened in the past
3 days. Here they are, in no particular order:
pick
now works on hash, array and lists.
- New thread methods:
kill
, detach
, join
.
- MMD is now enabled for variable and literal invocants, but not yet for function invocants.
- Experimental for the first reduce metaoperator
[+]
, which acts just like sum
.
- The
???
and !!!
literals are now parsed, but no concrete semantics was given; in the future they are likely to behave as suggested by Larry.
- chromatic made good on his promise and delivered Test::Builder in Perl 6. It doesn't yet work under Pugs, so I'm not sure that it fits into
ext/
at this moment, but having a concrete OO example to tests against is a wonderful thing.
- corion implemented
$*PID
and writable %*ENV
for Win32.
- corion also made handles stringifiable, avoiding needless castfails.
- With Michael Hartmann's help, iblech made, of all things, a Pugs Live CD generator. A sample ISO image is available online.
- stevan wrote a Kwid parser and a Pod parser as Pugs modules, including a pod2html.p6.
- iblech worked with Larry to figure out the semantics of
state()
, then proceeded to write tests for it, as well as other variable introducers like let()
and temp
.
- Following the availability of Net::IRC module, a log bot and seen bot was written and hacked on by Stevan, iblech and luqui.
- iblech added flood control to Net::IRC, using the Algorithm::TokenBucket module.
- iblech also wrote an example on implementing Monads in Perl 6.
- metaperl documented how hangman.p6 works, as an aid for Perl 5 people learning Perl 6.
- colomon committed his Erastothenes's sieve example, the original program that prompted me to switch to a fast Array implementation.
- scook0 added Haddock documentations to many more modules, which (again) prompted me to refactor and clean up redundant code, as well as downright incorrect comments.
- revdiablo added a simple combination calculation program, as part of his adventure in multilingualism.
- Limbic_Region added tests for IO finalization without explicit
$fh.close.
Whew. That was a lot. Sorry if I accidentally missed your work.
Last and probably the least, I ported the Tolkien poem in Main.hs into examples/poetry/pugs_main.p6, hopefully the first Perl 6 poem ever written. :-)
See you tomorrow!