#perl6 summary for week ending 2012-08-25
First time reading one of these summaries? Please glance at Notes.
- japhb updated the module installer panda: "Bootstrap panda from cwd, not '.'. #cpan6 #commits
- rurban updated the compiler NQP: "makefile whitespace cleanup". #nqp #commits
- Moritz updated the compiler Rakudo: "deprecated LAZY". #rakudo #doc
- Accounts of a Perl Reunification Summit surfaced on #perl6 and then later in tweets (1, 2) and blogs (1, 2). For more, tune in to the #p6p5 twitter hashtag and/or the #p6p5 IRC channel on irc.perl.org. #p6p5 #news
- masak said "TimToady is now working actively on STD_P5.pm6". (TimToady is Larry Wall, the author of all versions of Perl, including 5 and 6. STD_P5.pm6 is a Perl 5 parser written in Perl 6.) #p5 #news
- sorear updated the compiler Niecza: "Auto-fetch in (unbox) to reduce boilerplace a bit)". #niecza #commits
- masak said "I agree that we should have .ymd and .hms in S32/Temporal... but..." which led to a dialog about date/time handling, strftime(), sprintf, slangs, macros. #lang #dialog
- [Coke] updated Roast Data for today. #roast #test #data
- pmichaud updated the Rakudo ROADMAP: "Some ROADMAP updates". #rakudo #news
- GlitchMr updated the compiler Rakudo: "Implement &run". #rakudo #commits
- tadzik said "Perl 5 folks were like "I CAN HAS?"" when they saw the Rakudo Perl 6 debugger that jnthn introduced at YAPC:EU. It's due to be included in the August Rakudo Star release. #rakudo #debugger #news
- tadzik said he's working on enhancing modules.perl6.org. #cpan6 #news
- Moritz updated the compiler features comparison matrix: "require in rakudo does arglists; $=POD is now spelled $=pod". #p6 #doc #news
- Moritz updated the FAQ: "[rule] mention that leading whitespace is ignored". #faq #p6 #doc
- colomon asked "are we supposed to handle any numeric system that Unicode recognizes?" which led to dialog #grammar #unicode #dialog
- Moritz linked to a brief "biased" Rakudo vs Niecza comparison. #p6 #2c
- Moritz updated the Perl 6 starter bundle Rakudo Star: "adapt shebang line on installing". #rakudo #star #commits
- hoelzro said "I think the greatest barrier to starting Rakudo development is figuring out how all the pieces fit together" which led to dialog. #rakudo #2c
- mj41 posted completeness pie charts for the Rakudo and Niecza Perl 6 compilers. #p6 #data
- tadzik added a module: "Add MuEvent". #cpan6 #commits
- moritz said "please ignore the perlfoundation perl6 wiki ... it's mostly unmaintained". #p6 #2c
- jnthn posted a PDF of the slides of jnthn's YAPC talk on Perl 6 exceptions. #p6 #doc
- sirrobert added a module (his first): "added Class::Utils". #cpan6 #commits
- Moritz updated the Rakudo native call interface Zavolaj: "add export tags". #rakudo #zavolaj #commits
- Moritz updated the Perl 6 document tool, p6doc: "document X::Signature::NameClash". #p6doc #doc #commits
- Moritz updated the Perl 6 test suite Roast: "basic tests for sigilless params". #roast #test #commits
- kboga updated the compiler Rakudo: "native str ops and return type annotations". #rakudo #commits
- Moritz updated the Perl 6 spec: "[S32::Exception] X::Bind::NativeType now reports name of the variable". #spec #commits
- Moritz updated Rakudo architecture image. #rakudo #doc
- japhb updated the module installer panda, closing with the comment "Enjoy my last few days of hacking". #panda #commits
- pmichaud linked to his YAPC::EU presentation Perl 6 Documentation - The good, the bad, and the missing. #p6 #doc
- TimToady added two more rosettacode entries. #lang #rosettacode #doc
- TimToady said "wrt the table of p6 operators, there are 3 deletions (prefix:<=>, @@, p5=>), 5 additions (%%, Zop, Sop, ...^, set/bag operators), and 3 changed spellings (true => so, slice => lol, also => S&)". I think he meant the beautiful Periodic Table of the Operators, in which case, please, someone, update it! #grammar #doc
- arnsholt said "FROGGS: I'd be interested in a quick outline of what features you're missing" which led to a dialog about CStructs/Zavolaj. #rakudo #zavolaj #dialog
- sorear updated the compiler Niecza: "First horrible implementation of use lib". #niecza #commits
- jnthn updated the compiler NQP: "Copy P6Regex to get a P5Regex". #p5 #news #commits
- sirrobert asked lots of great questions which led to great dialog from 14:28 thru 21:07. #lang #dialog
- masak linked to a macro pseudocode gist so it could be discussed. #lang #dialog
- sirrobert added the Masquerade module. #cpan6 #commits
- cosimo asked "anyone successfully used sqlite with rakudo?" which led to a dialog about zblog. #rakudo #dialog
- mhasch and colomon agreed to collaborate on Math::Polynomial. #cpan6 #dialog
- [Coke]'s new irc bot cjbot said "14:20 < cjbot> @guhoqik tweeted ...". #perl6 #bots
- sirrobert said "fwiw, we're close to a commercial release of our product with a p6 component. ... ~1mo. ... I've found it pretty easy to develop with so far". #p6 #news
- Moritz said "now that zavolaj has callbacks" which led to a dialog about whether it was time to write bindings to libs like OpenGL. #rakudo #zavolaj #dialog
- FROGGS said "we took ages to get this to work with perl5 and xs, its just like minutes using p6+NativeCall". #p6 #news
- TimToady said "viv can now parse nearly 800 lines of viv". #p5 #news
- masak added unquote splicing (part of AST macros) to Rakudo. #lang #commits
- Moritz said "r: macro demo($ast) { quasi { {{{$ast}}} } }; say demo "first"" to be the first to demo on #perl6 masak's Rakudo implementation of unquote splicing (part of AST macros). #lang #commits
- This report covers a week of discussion and activity on freenode IRC channel #perl6, the center of the Perl 6 community.
- The first commit of the week for each repo is usually included in this summary no matter how minor. Later commits to the same repo, especially ones by the same person, will typically be omitted even if major unless we really feel the need to bring it to attention. So there's a heck of a lot more committing going on than appears in this summary and a lot of it is more important than what appears here.
- Each bullet point ends with two or more hashtags. The first indicates the bullet point's topic, eg #cpan6 if it's about a Perl 6 module, the module installer, and related topics. The last indicates what happened eg #commits if someone committed something, #dialog if a dialog ensued.
- Written by raiph.
Leave a comment