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)

Monday February 28, 2005
11:38 AM

Day 28: 6.0.9.

[ #23426 ]
I am happy to announce that on the final day of February, Pugs 6.0.9 has been released! Compared to 6.0.8 of one week ago, we have made these improvements:
  • First Perl 6 module: Test.pm.
  • First Pugs Apocryphon: docs/01Overview.html.
  • More than 600 unit tests, with a comprehensive coverage.
  • Relicensed under GPLv2 and Artistic2.0b5.
  • New flags: --version, -v, -c.
  • New examples: examples/fp.p6, examples/shuffle.p6.
  • New syntaxes: ?? ::, our(), chained =>, END{}, =begin END, unless.
  • New primitives: defined(), unlink(), ref(), join(), require(), int()
  • New magicals: $?SUBNAME, %*ENV, &?BLOCK, &?CALLER_CONTINUATION, @*INC.
  • New literals: \d1234, 0d1234, qq[], qw[].
  • Interpolation in double-quoted strings.
  • Hashes and subscripting.
  • Bare blocks now assumes outer scope's lexical pad.
  • Bare blocks in statement level is now always executed.
  • Closures closes properly; errors are propagated upwards.
  • A first draft of "Kwid" documentation format.
  • A first draft of builtins declarations.

Special thanks goes to amahabal and stevan for tracking down some last-minute bugs and helped getting the unit tests into a releasable shape. Also, much thanks to all of #perl6 and perl6-compiler list for making it possible. As I said to obra today on #perl6:

<obra> is the project actually still accelerating?
<autrijus> I think so, yeah.
<autrijus> I'm not accelerating, but the project seems to be.

Looking forward to 6.0.10, I am aiming to remove all bugs covered in todo() test, which will require putting Rule.hs under Eval monad, as promised before. I'm also glad that Isaac Jones (SyntaxNinja), the equivalent of Andreas Koenig in the Haskell world, is now hacking pugs and has sent me lots of useful cleanups that fixes both the style and subtle uncovered cases in the program logic. And it also makes "ghc -Wall" happier with Pugs, so it's all good.

Also, I'm happy that Pugs is continuing to provoke Perl 6 discussions on p6l, PerlMonks, and no doubt other places as well. 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.