The YAPC::NA hackthon is also gathering people: Patrick the PGE mastermind and p6c head will probably be there, as well as our scintillating Stevan. Please inform the host/organizer John Macdonald if you are going, as the space is limited to ~12 people. Update: Breaking news: Larry Wall and Luke Palmer are also coming. Wow.
Following yesterday's suggestion of translating pleac for Pugs, kungfuftr reported today that he had a chat with Randal Schwartz about porting code examples from Learning Perl to Pugs; apparently there's nothing stopping us from doing it, so volunteers welcome!
Stevan had this great idea of compiling a reading list for Pugs hackers, and I suggested READTHEM as the file name. Feel free to add relevant things to it...
On the code front, theorbtwo reported after his diving into DynamicLoader, concluding that the now-LGPL-licensed hs-plugins is really the way forward on inlining Haskell and C code.
Also, ninereasons reported that
my ($a, @b) = (1,2,3) is broken, with
(2) while it should get
(2,3). shapr kindly gave a nice Eval.hs walk through, which proved effective:
02:16 <ninereasons> assume I know nothing, and you'll be very close to the truth.
02:20 <ninereasons> omg, i think I actually understand
I dived into multidim, first by refactoring the
VArray type into the much faster (and more accurate)
IntMap type, dropping the
MkArray newtype prefix along with
MkHash. However, $work took hold and I did not find enough time to complete the IType refactoring; will resume tomorrow.
iblech implemented the
pi() primitive, conveniently using the same-named Haskell primitive. He also added tests for
$*OS, followed shortly by corion's test cleanup and backlinking efforts, and tobez's work on
The amazingly addictive
hangman.p6 received love from five Pugs hackers (stevan, theorbtwo, ninereasons, iblech and me), making it the most popular example code to date. It also prompted more work on
Finally, just to make my life easier tomorrow morning, Stevan added even more multi dimensional structure tests, so I can get things Just Right. Hurray for test-driven development!
On a final note, a new version of Perl 6 Design Documents Roadmap is online, with a section on "candiates for delegation" -- and that means us, folks!