It felt a bit like a postpartum depression since the previous Perl 6 Weekly 4 weeks ago. Just before the Christmas release, Jonathan Worthington put his thoughts about post 6.c release policy in a gist. Early January, Stefan Seifert started working on creating a 6.d setting in a branch. But nothing much apparently changed after that. Will Coleda explains it all in his recent blog entry.
FOSDEM 2016 Is Coming
This coming Saturday/Sunday (30/31 January), FOSDEM will be happening again in Brussels. We’re also going to have a Perl DevRoom on Sunday. These are the Perl 6 related presentations that will be given there:
- Perl 6 – Why People Are So Excited by Curtis “Ovid” Poe
- RPerl, Perl 11, and The Future of Perl Performance by Will the Chill Braswell
- Perl And Mathematics – 2015 In Review by Dana Jacobsen
- Crust – Perl 6 Port Of Plack by Daisuke Maki
- From Regular Expressions to Parsing JavaScript – Learn Perl6 Grammars by Jeffrey Goff
- Perl is not dead,… it got better! by Stevan Little
- Perl 6 – The End Of The Beginning by Elizabeth Mattijsen
More specific information about Perl at FOSDEM can be found in Wendy’s blog post.
Mike Friedman’s Journey Into Perl 6
Mike Friedman started a series of Exploring Perl 6 blog posts about his experiences trying to use / get used to Perl 6. It is a nice introduction for those of you who would consider themselves uninitiated: Up And Running, Signatures, Part 1, Sigil Invariance, Numeric Types, Meta Operators and Hyper Operators.
The Perl 6 User Experience
In a blog post, Zoffix Znet announced a repository dedicated to documenting the many aspects of the Perl 6 user experience. Let those Pull Requests come in to make the Perl 6 user experience better and better!
What Jonathan Did While Recovering
Jonathan Worthington wrote a series of blog posts about finally being able to use Perl 6 as a user: Not Guts But 6 parts 1, 2, 3, 4 and 5, in which he fleshes out the STOMP client into a fully functional module. Check out this work in progress.
More IRC Channels
Apart from the #perl6 channel on Freenode (irc.freenode.org), the #perl6 channel on irc.perl.org has been revived as the “Funofficial Perl 6 channel”. Also, to channel discussions about the Perl 6 tool-chain and the Perl 6 release process, there are now two more channels on Freenode: #perl6-toolchain and #perl6-release.
More Documentation
Praise to all of the people working on the documentation: about 300 commits since Christmas! Of course, documentation can always be improved: so let those Pull Requests come in!
Assorted Blog Posts And Other Items
Many, many blog posts and news items about the release of Perl 6. And of course, the normal flow of Perl 6 related blog posts. Here they come, in more or less chronological order:
- Larry’s Announcement on Twitter (with Reddit comments)
- Why would you want to use Perl 6? Some answers by Wendy van Dijk
- Perl(s) under the Christmas tree by Herbert Breunung (or check out the original German version)
- Perl 6 Released by timothy
- The Perl 6 Gold Rush Began by Tudor Constantin
- Reflecting, Celebrating And Looking Forward by Jonathan Worthington
- Perl 6 Lives! by Damian Conway (with Reddit comments)
- Perl 6 First Official Release by Nikos Vaggalis
- Christmas Perl Arrives by Alex Handy
- Perl 6 Rakudo Released by A. Sinan Unur
- Dr Strangecode, or how to stop worrying and learn to love Perl 6! by Kaare Rasmussen
- Why Is There Such A Hype For Perl 6 by maremp
- Perl6 — The final frontier (with Reddit comments)
- Christmas Came Bah Humbug by JT Smith (with Reddit comments)
- Christmas Is Here by James Clark
- Matrix And Neural Network In Perl 6 by Pierre Vigier
- How To Get Perl 6 Now by David Farrell
- A Calmer Go At It by Shimmerfairy
- Coloured Error Messages with Rakudo (and without Windows) by Wenzel P. P. Peppmeyer
- Happy new year! 2016 will see Perl 6 rise by BT Husby
- Pascal’s Triangle And Modules by Aaron Sherman
- Tutorial For Writing Perl 6 Modules by ludoplex
- Parsing The Easy Way by Jeffrey Goff
- Async Aborts And P6SGI by Sterling Hanenkamp
- Bottoms Up by Jeffrey Goff
- Happy New Perl 6 Released
- Perl 5 And Perl 6 Are Mortal Enemies by David Golden (with Reddit comments)
- How To Flatten List To Array by infoaddicted
- English Language Videos About Perl 6 by raiph
- Perl 6 is Separate from All, Replacement for None by Brock Wilcox
- FOSDEM 2016 Perl DevRoom Lineup by Steve Mynott
- Perl6’s Killer App – Async by JT Smith (with Reddit comments)
- How to type Perl 6 unicode characters in Emacs by Siavash Askari Nasr
- Roman Numerals In Perl 6 by Jeffrey Goff
- Why In The World Would Anyone Use Perl 6 by Zoffix Znet (with Reddit comments)
- On The Semantic Naming Of Things by Joel Berger
- Perl 6 by Aristotle (with Reddit comments)
- Macros: what the FAQ are they? by Carl Mäsak
- A Story Of Export And Indirection by Wenzel P. P. Peppmeyer
- Python Is The New “Write-Only, Linenoise” Language by Zoffix Znet (with Reddit comments)
- Getting End-of-Document POD and Declarative POD to Play Nice by Rob Hoelz
- Concurrency Weirdness by Aaron Baugher
- Get To Know Perl 6 by Simon Bisson
- Perl 6 Is Written In… Perl 6 by Zoffix Znet (with Reddit comments)
- The man behind the Perl – Things you might not know about Larry Wall
- Keep Your Types Safe And Sound by Wenzel P. P. Peppmeyer
- On London PM Hack Days, and a Recap for Saturday 23-Jan-16 by Sue Spence
Notable Links from the Backlog
Scanned the backlog until January 15th. Here are what I thought were notable links mentioned in that backlog.
- A 3-D actually flying butterfly in CSS. Too bad it isn’t coloured like Camelia (yet I hope).
- Where are we in the Python 3 transition?
- Strategic Rebasing
- Number Properties of 2016
- Automating Deployments: A New Year and a Plan
- What’s New In Unicode 9.0
- Hacking On Rakudo Compiler (video from last June)
- A flash from the past
- We love Javascript
- get.words.sum.say and discussion
- Perl 6 Examples Needing Attention
- When Installing A Library
- Slides on precomp in Ruby
- Code-A-Pillar
- Simple Math Error
- Unicode versus Texas symbols
- Module Counts
- Why Perl 6 Is Different (2010)
- Manual for running Perl6 artificial intelligence killer app
- UTF-8 Everywhere
Ecosystem Additions
Around 60 distributions were added in the past 4 weeks. That’s about 2 a day! Definitely not up to par with CPAN uploads just yet, but a good development nonetheless. So, without further ado, the additions:
- Inline::Ruby by Brock Wilcox
- Grammar::Highlighter by Stefan Seifert
- CompUnit::Repository::Panda by Stefan Seifert
- IRC::Client::Plugin::HNY by Zoffix Znet
- Data::Dump::Tree by Nadim Khemir
- File::LibMagic by Dave Rolsky
- Hash::Consistent by Brad Clawsie
- RPi::Device::DS18B20 by Cory Spencer
- String::CamelCase by yowcow
- PKafka by Maxim Khailo
- App::GPTrixie by Sylvain Colinet
- Num::HexFloat by Dan Kogai
- RPi::Device::SMBus by Jonathan Stowe
- RPi::Device::PiGlow by Jonathan Stowe
- CompUnit::Util by Lloyd Fournier
- IRC::Client::Plugin::Factoid by Zoffix Znet
- Test::IO::Socket::Async by Jonathan Worthington
- AWS::Pricing by Sam Morrison
- Test::Output by Zoffix Znet
- IO::Path::Mode by Jonathan Stowe
- Native::Resources by Rob Hoelz
- Email::Notmuch by Gonéri Le Bouder
- Concurrent::Iterator by Jonathan Worthington
- POD::EOD by Rob Hoelz
- IO::MiddleMan by Zoffix Znet
- Text::Spintax by Dale Evans
- Slang::Roman by Jeffrey Goff
- AttrX::InitArg by Lloyd Fournier
- Prime::Factor by thundergnat
- XHTML::Writer by Wenzel P. P. Peppmeyer
- LCS::All by Helmut Wollmersdorfer
- LCS::BV by Helmut Wollmersdorfer
- Serialize::Naive by Peter Pentchev
- Compress::Bzip2::Raw by Altai-man
- if by Tobias Leich
- Typesafe::HTML by Wenzel P. P. Peppmeyer
- Typesafe::XHTML::Writer by Wenzel P. P. Peppmeyer
- Linux::Proc::Statm by Sylvain Colinet
- Finance::CompoundInterest by James Carman
- AttrX::PrivateAccessor by Pierre Vigier
- OO::Schema by Lloyd Fournier
- Build::Graph by Leon Timmermans
- Build::Simple by Leon Timmermans
- Compress::Bzip2 by Altai-man
- OpenCV by Ahmad M. Zawawi
- Archive::SimpleZip by pmqs
- Tinky by Jonathan Stowe
- WebService::AWS::Auth::V4 by Brad Clawsie
- NativeCall::Errno by rightfold
- LMDB by Salvador Ortiz
- Module::Skeleton by Salvador Ortiz
- Crypt::TweetNacl by Frank Hartmann
- MagickWand by Ahmad M. Zawawi
- Algorithm::AhoCorasick by okaoka
- Attribute::Lazy by Jonathan Stowe
- AttrX::Lazy by Pierre Vigier
- Inline::FALSE by rightfold
- Inline::Brainfuck by Zoffix Znet
- Concurrent::BoundedChannel by gotoexit
Signing Off
Hopefully, everybody in Perl 6 land is more or less on the same page again. Next week Perl 6 Weekly is going to be a bit difficult for yours truly to make, because of FOSDEM and associated activities. Hopefully, timotimo++ will be able to pick it up again.