2011.12.31 in #23
Perl 6 in 2011 - A Retrospection
Moritz Lenz looks back how the specification hardly changed and how the two main implementation Rakudo and Niecza moved forward. He also writes about the Ecosystem and Community around Perl 6.
2012.02 in #29
Mini-Challenge: Write Your Prisoner's Dilemma Strategy
Moritz Lenz invites us to another Perl 6 challenge. This time he describes the well known dilemma, offers some strategies, and provides the check-sum of his solution. It's like putting the solution in an envelop in a trusted third party. Very nice idea.
2012.02.03 in #28
t1: Expressing integers using four nines
Moritz Lenz writes about the first task in the Perl 6 coding contest that ended recently.
2012.02.12 in #29
t2: Sums of cubes
Moritz Lenz writes: The second task from the Perl 6 Coding Contest 2011 needs data structures not available in core Perl 6 to be solved efficiently.
2012.02.28 in #32
Current State of Exceptions in Rakudo and Perl 6
Moritz Lenz updates us about his grant work on exceptions for Perl 6. This time he shows an example how the backtrace became a lot clearer with recent changes.
2012.04.21 in #39
Perl 6 Hackathon in Oslo: Report From The First Day
by Moritz Lenz
2012.04.23 in #40
Perl 6 Hackathon in Oslo: Report From The Second Day
by Moritz Lenz
2012.05.02 in #41
SQLite support for DBIish
'DBIish, the new database interface for Rakudo Perl 6, now has a working SQLite backend.' writes Moritz Lenz.
2012.05.23 in #44
News in the Rakudo 2012.05 release
Moritz Lenz describes manipulation of library search path and exporting/importing of functions in the latest release of Rakudo Perl 6
2012.06.09 in #46
Hague Grant Report: Structured Error Messages
Moritz Lenz has finished his Perl 6 grant and details everything he delivered within the grant.
2012.06.27 in #45
Exceptions Grant Report for May 2012
by Moritz Lenz
2012.07.04 in #50
doc.perl6.org and p6doc
Moritz Lenz has announced the creation of the Perl 6 documentation project. His plan is to create both the documentation in POD format and generate HTML pages that will display all the docs. Something like perldoc for Perl 5 but in a way that resembles php.net. Since the announcement several people contributed to both the documentation and the scripts generating the web site.
2012.07.18 in #52
From Iterative to Functional Perl 6 Code
This is the first guest-post of Moritz Lenz on the Perl 6 Maven site. He writes a simple piece of code - looking for a file in a set of directories - and rewrites it several times. It both shortens the script and makes use of features available in Perl 6 but not in Perl 5.
2012.08.19 in #56
Quo Vadis Perl?
A report from the event by Moritz Lenz.
2012.10.31 in #67
Perl 6 and Parrot - In Conversation with Moritz Lenz
An interview of I-Programmer with Moritz Lenz first addresses the relationship between Perl 5 and Perl 6, then discusses Perl 6 mutable grammars, and how Parrot might aid language development.
2013.02.25 in #84
All about Perl 6 - interview of Moritz Lenz
2013.03 in #88
Rakudo's Abstract Syntax Tree
Finally a new post by Moritz Lenz!
2013.08.16 in #108
First day at YAPC::Europe 2013 in Kiev
This is the first of the series of YAPC::EU reports by Moritz Lenz.
2013.10.19 in #117
A small regex optimization for NQP and Rakudo
by Moritz Lenz
2014.002.15 in #134
The Fun of Running a Public Web Service, and Session Storage
Moritz Lenz's website Sudokugarden recently got a sizable spike in its traffic. With great success come scaling snags. He shares with us the problems the site hit, and what he did to work around them.
2014.10.10 in #177
New Perl 6 community server now live, accepting signups
It's alive! www.p6c.org is online and officially opened for business!
2014.11.05 in #172
A new Perl 6 community server - call for funding
The Perl 6 community needs a new server. Moritz Lenz tells you how you can pitch in.
2014.12.01 in #175
The State of Perl 6 in 2014
The first episode of the Perl 6 Advent calendar tells us that in 2014 MoarVM became the de facto standard backend of Rakudo and points us at a few more items in the expanding Perl 6 world.
2014.12.26 in #179
Rakudo Star Release 2014.12
New release of Rakudo Start - the package that contains the most recent version of the Perl 6 compiler, documentation and some extra modules. And then a quick update with 2014.12.1
2015.02.22 in #187
Profiling Perl 6 code on IRC
Moritz presents the IRC bot camelia, which will run Perl 6 code snippets seen in the
#perl6 IRC channel, and give feedback on them. I have to admit that my first thought was wondering what naughtiness might be possible, but it's pretty cool!
2015.03.16 in #190
Why is it hard to write a compiler for Perl6?
For everybody who ever asked the question, Moritz counts the ways.
2015.03.21 in #191
Announce: Rakudo Star Release 2015.03
2015.04.26 in #196
Writing docs helps you take the user's perspective
Moritz describes how writing documentation, and thinking about your users as you do so, can improve your code. Aka documentation-driven development.
2015.09.25 in #218
Announce: Rakudo Star Release 2015.09
Finally, after the Great List Refactor (GLR) and after removing all deprecation in preparation for Christmas, a brand new version of Rakudo Star has been released.
2016.01.09 in #233
Automating Deployments: Debian Packaging for an Example Project
How to bundle and deploy projects via Debian packaging.
2016.02.19 in #291
A File and Directory Usage Graph
Building a visualisation showing what's taking up diskspace, in Perl 6. This is from Moritz's book, Perl 6 by Example, a work in progress.
2016.02.21 in #239
Technology for automating deployments: the agony of choice
When there are no alternatives, you know exactly where you stand (in a canoe, floating in the middle of that well-known creek) and what need to be done (find a paddle, stat). But when the options are legions, they trigger decision paralysis. Moritz reviews a few of the many, many tools out there having to do with automated deployment (and shares which ones he's typically reaching for).
2016.03.05 in #241
Automating Deployments: New Website, Community
Moritz is writing a book about deployment, and has created a place for discussing the topic as well.
2016.03.13 in #242
Continuous Delivery for Libraries?
While the blo entry itself is more of a blurb, it contains links to the presentation Moritz gave on the topic at the German Perl Workshop and to his book-in-progress.
2016.04.30 in #249
Automating Deployments: Stage 2: Uploading
Moritz continues his series on automating deployments.
2016.11.01 in #276
Perl 6 Advent Calendar 2016 -- Call for Authors
The Perl 6 Advent Calendar is looking for volunteers to write entries.
2016.11.19 in #278
Perl 6 By Example, Another Perl 6 Book
Moritz Lenz is writing a Perl 6 book, if you are interested in getting updates, then sign up for his mailing list
2016.11.20 in #278
What is Perl 6?
Moritz tells us about various aspects of Perl 6 & also gives some good reasons to use the language
2016.11.27 in #279
Perl 6 By Example: Running Rakudo
Moritz's series of blog posts about his ongoing Perl 6 book project starts with the obvious first step: the different ways one can install Perl 6 on their machine.
2017.01.29 in #288
Perl 6 By Example: Parsing INI files
Moritz walks us through creating a parser for .ini files in Perl 6. This is from his Perl 6 book, which is a work in progress.
2017.03.05 in #293
A Unicode Search Tool
Moritz takes us through the creation of a command-line tool for looking up Unicode characters, inspired by the
uni command for Perl 5.
2017.03.19 in #295
Plotting using Matplotlib and Inline::Python
Moritz plots some data in Perl 6, in another extract from his Perl 5 book.
2017.04.02 in #297
Idiomatic Use of Inline::Python
More tips from Moritz on using Python from Perl 6.
2017.06.08 in #307
Perl 6 Books Landscape in June 2017
Moritz summarises the Perl 6 books that are available now, or in development.
2017.07.21 in #313
Perl 6 Fundamentals Now Available for Purchase
Moritz's book, Perl 6 Fundamentals, is now available!
2017.08.09 in #316
Moritz's ten years of Rakudo
Moritz reminisces on his ten years in the Rakudo project.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.