2012.04.05 in #37
use Perl6; A few very welcome changes in Perl5++
Steve Bertrand started his Perl blog by learning, and explaining a bit about Perl 6. Its nice to see and I hope more people will start discovering it.
2012.04.06 in #37
use Perl; Guide to references: Part 1
This is the 1st part of a 4 part series of posts by Steve Bertrand explaining references in Perl. If you are struggling with this part of Perl, you might want to give this a try. Two newer parts are already linked from this one.
2012.04.09 in #38
use Perl; Poetry: Method to my $madness
In case you want to read a poem. In Perl. By Steve Bertrand.
2016.06.02 in #254
Revisiting Perl 6, and my first PR
It's the classic story: boy meets language, boy learns language, boy somewhat ends up submitting patch for language.
2016.07.17 in #260
berrybrew, the perlbrew for Windows; rewritten and enhanced
Windows users rejoice! Berrybrew is making a comeback, rewritten and with new nifty features.
2016.08.16 in #265
CPAN Day! Raspberry Pi wiringPi API wrapper released
2016.11.11 in #277
David Farrell's berrybrew updated
berrybrew, the equivalent of perlbrew for Windows platforms, has been updated.
2017.01.25 in #288
Bit string manipulation made easy with Bit::Manip
Steve introduces his new module Bit::Manip, which provides functions for manipulating bit strings.
2017.01.27 in #288
Send in a Perl aref to C, get back a Perl array
Steve shows you "how to pass a Perl array reference (aref) into a C function, convert the aref into a C array, work on it, then push it back onto the stack so the C function returns it as a Perl array".
2017.03.12 in #294
Raspberry Pi becoming more prevalent?
2017.03.17 in #295
Wrapping a C shared library with Perl and XS
Stealing the first line of Steve's post: this tutorial shows how to wrap a C shared library using XS and Perl (including creating a trivial test shared library).
2017.03.31 in #297
berrybrew, the Perlbrew for Windows has been updated
Berrybrew is a tool for Windows users that can manage installations of multiple versions of Perl, like perlbrew. There's a new version of berrybrew available, and this post summarises the changes.
2017.06.26 in #310
List your dist's prereqs where newer versions have become available
Steve has written a module (and script) that will go through all modules by an author, and check their dependencies, to see if there's a newer version on CPAN than is required by the target module. You shouldn't automatically bumped the required version of your dependencies to the latest release, unless you're sure that your module really does require that release. Generally specifying a version is either to ensure a feature you rely on is available, or to avoid one or more bugs in earlier releases.
2017.07.09 in #311
Using a controllerless servo on the Raspberry Pi with Perl
WiringPi::API has one shortcoming--Steve found a way 'round it.
2017.07.17 in #313
berrybrew, the Perlbrew for Windows, updated to v1.13
A new version of berrybrew has been released. This lets you have multiple versions of Perl installed on a Windows machine, and switch between them as your default Perl.
2017.07.23 in #313
Reading/writing Arduino pins over I2C with Perl
Steve shows how to talk to an Arduino from Perl, over the I2C bus.
2017.07.28 in #314
berrybrew, the Perlbrew for Windows, updated to v1.15
Last week's issue featured v1.13 of berrybrew...now v1.15 is out!
2017.08.17 in #317
How the RPi::WiringPi distribution is tested
Steve is working on a multi-chapter tutorial on using Raspberry Pi with Perl, and here he tells us about his testing platform.
2017.12.28 in #336
Verifying your distribution's revdeps still work after a change
When you upload a new version of your distribution, it is not enough to test that it still works on its own. It is also a good idea to test all the other distributions that depend on your code. Have you made an unplanned backward incompatible change that did not have a test?
2018.02.11 in #342
Easily back up your Github repositories and/or issues
Are you paranoid enough to want to back up your Github? It might be a good idea, and Steve has given us a module to do that!
2018.03.13 in #347
Controlling a stepper motor with the Raspberry Pi
2018.03.27 in #349
Programming the Raspberry Pi with Perl; eBook fundraiser
Steve announces that the fundraiser for a new eBook has started.
2018.04.26 in #353
Perl RaspberryPi eBook fund raiser, goal reached!
$2,668 USD raised by 114 backers. 107% of the $2,500 goal.
2019.05.26 in #409
berrybrew 1.23 released!
The perlbrew for Windows Strawberry Perl!
2019.09.02 in #424
berrybrew, the Perlbrew for Windows v1.26 released
Steve shares summary of the new features for berrybrew.
2019.10.31 in #432
Desire for Perl wrapper of Mozilla's IoT platform
Steve talk about Mozilla new IoT platform and if it'd be worth the time to provide a Perl interface to it or not.
2019.12.25 in #440
berrybrew, the Perlbrew for Windows 1.30 released
Steve announced the latest release of berrybrew.
2021.02.12 in #499
berrybrew version 1.33 released!
berrybrew allows you to build and install your own versions of Perl on MS Windows. I personally don't know why you would need this unless you are writing some Perl code for Windows so I'd love to hear from people who use berrybrew - in what situation do you need it?
2021.05.26 in #514
berrybrew version 1.34 released!
Steve presented the change history for the latest release of berrybrew.
2021.11.01 in #537
berrybrew version 1.36 released!
Berrybrew, the Perlbrew for Windows.
2022.03.18 in #556
Access the Tesla API with Perl!
Cool use of Tesla::Vehicle to access Tesla API.
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.