I’ve been surprisingly busy the last two days and didn’t get to write the weekly yet. Curiously, there wasn’t terribly much to write about anyway. So I’m taking the first few days of this week into account as well, so there’s more exciting stuff. Here goes:
- lizmat and FROGGS have been working on implementing the new and improved spec S11 about modules and importation and versioning and stuff. That work had been happening in a branch until recently and it’s now on the master branch. I probably ought to write up what cool stuff you can use it for when the next release comes up unless somebody beats me to it.
- donaldh has improved the IO related pieces of the core setting by removing special cases for different back-ends and partially re-implementing things as nqp ops there.
- rakudo now honors a RAKUDO_MAX_THREADS environment variable to change the default amount of tasks that should be run at the same time in the ThreadPoolScheduler. This can still be overruled by creating a ThreadPoolScheduler with a specific max_threads, though.
- jnthn has fixed a bunch of sundry problems: for loops with an explicit or implicit $_ that is marked “rw” used to clobber the outside $_, sub-signature binding (AKA destructuring assignment) used to turn itemized things into lists regardless of provided sigil, and a LAST phaser in a loop used to fire even if the loop didn’t run even once.
- jnthn has taken up my preliminary work to make MoarVM’s bytecode specializer handle calls with named parameters as well.
- lizmat has done a bunch of work on $*PERL/$?PERL, $*VM, $*USER, $*DISTRO, and many more.
Other things worth pointing out:
- Gabor Szabo has been running Perl TV for a short while now and it also has some Perl 6 related videos.
- masak has finished reviewing the submissions to the Perl 6 Coding Contest 2012’s last (and most tricky) task: Rain in a world of cubes.
- Filip Sergot blogged about his GSoC work on his personal blog. This post is about HTTP::Message, HTTP::Cookies, and DateTime::Parse.
- RosettaCode has been hosting a whole bunch of Perl 6 implementations of tasks for a long time now. Today, Larry Wall put up a rather pretty implementation for the Fibonacci Word Fractal that uses braille unicode glyphs for its graphical output.
- There’s also an implementation of a Warnsdorff solver for a Hidato Puzzle and it’s re-used for solving a Holy Knight’s Tour, a Hopido Puzzle, and a Numbrix Puzzle. Pretty pleasant how versatile this solver is!
As usual, I hope you’ll have a pleasant rest-of-week