2011.12.02 in #20use B::Stats to check for less bloat
Reini Urban gives us a couple of examples where little, innocent looking modules eat up a lot of memory. He also points to tools to check memory footprint. Memory optimization might be an important field we have been neglecting in the Perl/CPAN community. Or maybe it's just me.
2012.02.08 in #29The unexpected case of -Mblib
I think this is not the first time we catch Reini Urban eliminating bloat from our perl scripts.
2012.03.07 in #33address-sanitizer round 2
I am always amazed by the low level stuff Reini Urban does on Perl and while I know there are several people in the Perl 5 Porters who do that too, I am especially grateful that he is posting about it. In the long run that can help bring more people to contribute to core perl.
2012.04.30 in #41Big module sizes
Reini Urban took several modules (eg. Moose, Module::Build, DateTime::TimeZone, Dancer), and checked their sizes after static compilation of every C code they need. some surprising results there and some interesting comments.
2012.05.03 in #41perlbrew and tmux
Mr. Muskrat using a shell script to brew several versions of perl and Reini Urban points to perlall.
2012.07.13 in #51Architecture testing
What do you do if you need to test some code on more than one operating system and on more than one type of CPU? Reini Urban has some advice on the virtualization and the images you can use.
2012.07.16 in #51Cygwin perl updated from 5.10 to 5.14
I never used cygwin, but I find it very interesting and slightly disturbing, that Reini Urban thinks perl 5.16 has some security issues.
2012.07.17 in #52Comparing two major releases
Reini Urban recently switched the cygwin perl from 5.10 to 5.14 and released version 4.6.0 of the Parrot Virtual Machine. In this article he compares the two processes.
2013.04.12 in #90 parser updates
Reini Urban gives us an update on p2, the new perl11 VM. ... wait, did I just said "Perl 11"?
2013.07.08 in #103p2 progress
p2 or p11 is one of the efforts, primarily of Reini Urban, to create a Virtual Machine that can run both Perl 5 and Perl 6. His current plan is to be able to parse 50% of the Perl 5 syntax by the end of the summer. (He lives in a place where the summer is long.)
2013.09.11 in #112First p2 milestone passed: parse 50% of perl5
The p2 (also known as Perl 5+6=11) project of Reini Urban is trying to create a bridge between Perl 5 and Perl 6. Compiling Perl 5 code to run on the Perl 6 run-time.
2013.09.27 in #114Games in Perl/Tk
Schokidoki (aka. Alex) has resurrected Petris, a Tetris clone written in Perl/Tk. He even made a YouTube video and inspired Reini Urban to post his game.
2013.09.29 in #114Games
Reini Urban shares with us his graphical, Win32-native Sudoku solver.
2014.01.07 in #129B::C[C] and rperl
Reini Urban discusses the deep, gory parts of the B::C perl compiler in conjuncture with the new 'rperl' project.
2014.04.02 in #141Do not use each
"To each his own" folk wisdom tells us. Reini Urban would beg to differ, and warn us of the pitfalls of the 'each' iterator.
2014.08.07 in #159perlcc next steps
Compiling Perl code to executable? Some crazy optimizations done by Reini Urban at cPanel.
2015.06.23 in #205How I made my core testsuite 2x faster
Sometimes, performance is performance. Sometimes, it can be improved with lots of hard work. Sometimes, you look in a dark nook of the mystery box and notice a button with "turbo" written on it. Reini was wondering why the Perl code testsuites were so pokie on his mac, and his investigations lead to one such button...
2015.09.14 in #217cperl-5.22.1 released
Reini has announced a release of cperl, which is a fork of the current stable Perl 5 release. You can read about the differences between Perl 5 and cperl here.
2015.10.12 in #221Interview with Reini Urban
Fascinating interview with some p5p bashing as expected from Reini, and with lots of interesting bits about p2, perl 11, perlcc, B::C, and the C backend of the Perl compiler.
2016.04.25 in #249Overview of current maintainer fails
I thought twice about including this, since (a) it's not constructive, (b) contains personal attacks, and (c) has a number of inaccuracies. But Perl Weekly seeks to reflect what's being discussed in the world of Perl, so here it is. Reini lists a number of core modules he claims are no longer maintained. But at the QA Hackathon I know that JSON::PP, Pod::Simple, ExtUtils::MakeMaker, Devel::PPPort, and Test-Simple were all worked on, and possibly more.
2019.10.06 in #428LibreDWG - News: libredwg-0.9 released
Reini shared major release, the first beta, adding the new dxf importer, and dxf2dwg (experimental), the first usage of the new dynapi and the encoder.
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.