Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

autrijus (1505)

autrijus
  (email not shown publicly)
http://pugs.blogs.com/

Journal of autrijus (1505)

Saturday May 07, 2005
03:54 PM

Day 96: Backlogging.

[ #24577 ]
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!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.