Neil Bowers

  • Posted Opt-in your CPAN repos for Hacktoberfest to NeilB

    If you haven't heard, Hacktoberfest has now become opt-in, to reduce the number of spammy, or pointless, pull requests that people were doing, to get the t-shirt.…

  • Posted Gisle Aas's CPAN distributions are available for adoption to NeilB

    Gisle Aas (GAAS on CPAN) is a well-known CPAN author, who made his first releases back in 1995. Over the years he has developed and maintained a number of keystone modules that most of us have relied on, whether we realised it or not. Gisle has…

  • Commented on Keyhole surgery 100% successful
    Great news -- happy to hear it all went well. I hope your recovery continues apace!...
  • Posted PTS 2020 Cancelled to NeilB

    The Perl Toolchain Summit (PTS) won't be happening this year. It had been planned for Vienna, so we're hoping that PTS 2021 will be held in Vienna.

    We had wondered about delaying it, or seeing whether there's interest in a virtual PTS, but right now we all have much more important things t…

  • Commented on Monthly Report - November
    I'm happy to hear you're getting more sleep! It was your talk about the work you put into running the Perl weekly challenge that shocked me into sending you that book....
  • Posted Fastmail and Perl: an interview with Ricardo Signes to NeilB

    Ricardo (Rik) Signes is a member of the Perl community who has helped the programming language move forward as far as features, stability, and popularity. Previously, he was Perl’s Pumpking (manager of the core Perl 5 language), during which time he oversaw 5 major releases. Currently, he is a…

  • Commented on Is Perl 6 Being Renamed?
    I think "Perl++" is a really bad idea: poor differentiation between "Perl" and "Perl++" from an SEO/TIOBE/Google perspective, and people will just end up writing Perl/Perl++, lumping them together in a way that the renaming of Perl6 is trying to...
  • Commented on I want to display NA instead of UNKKONW in CPAN Testers
    Is this because your module doesn't work on a particular OS? If so, use Devel::AssertOS. If your module doesn't work on older versions of Perl, put "use 5.010;" or similar in your module. Both of these result in your module...
  • Posted PAUSE Projects at PTS 2019 to NeilB

    Every year at the Perl Toolchain Summit (PTS), there is some work done on PAUSE, but 2019 was a vintage year. In this blog post we'll remind you exactly what PAUSE is and does, and then take you through the major bits of PAUSE work done.


  • Posted MaxMind is sponsoring the Perl Toolchain Summit to NeilB

    The Perl Toolchain Summit (PTS) is happening this week in Marlow, on the banks of the River Thames, in the UK. Most of the attendees will gather on Wednesday evening, with the real business kicking off at 9am on Thursday morning. For the next four days 32 Perl developers will be working…

  • Commented on Perl Toolchain Summit: People & Projects
    Tim Bunce has attended before, and was invited again this year, so he could work on DBI and Devel::NYTProf, but couldn't make it. Two of the main maintainers for LWP and friends are invited every year. We'll be having a...
  • Posted Perl Toolchain Summit: People & Projects to NeilB

    The Perl Toolchain Summit (PTS) is taking place later this month in Marlow, in the UK, as previously announced. This event brings together…

  • Commented on Announcing the Perl Toolchain Summit 2019
    Thanks Mohammad!...
  • Commented on Announcing the Perl Toolchain Summit 2019
    Hi Kimoto-san, As a minimum, everyone attending will already have a backlog of bugs and known issues to work on. Having a 4-day block gives people time to get to the gnarly issues that can't be knocked off in a...
  • Posted Announcing the Perl Toolchain Summit 2019 to NeilB

    This year's Perl Toolchain Summit (PTS) is being held in the UK, in the historic town of Marlow, which is about 30 miles west of London.

    ="Marlow Bridge and All Saints Church…

  • Posted COED:ETHICS 2018 to NeilB

    A group of Perl companies are sponsoring the COED:ETHICS conference, a one-day conference on ethics for developers and technologists, which is in London on July 13th.

  • Posted PAUSE Privacy Policy to NeilB

    Today is GDPR Day, and to celebrate that, the PAUSE admins have added a Privacy Policy to PAUSE. This tells you:

    • what personal data is processed by PAUSE;
    • what PAUSE does with that data;
    • ho…
  • Posted The Great London Perl Bake Off to NeilB

    You may not have noticed, but the London Perl Workshop is happening later this month (Saturday 25th November). It's a free-to-attend community event: organised by members of the community, for the community, and made possible by sponsorship from companies…

  • Posted Introducing the PAUSE Operating Model to NeilB

    At the Toolchain Summit this year, one of the discussion sessions was to reflect on how the DBIx::Class ownership conflict was…

  • Commented on The 20th Anniversary Perl mongers Shirt
    I was going to back this, but it's $25 for the shirt, and then another $25 for postage to the UK -- that's a bit steep!...
  • Posted Ask not what CPAN can do for you to NeilB

    If you're still not sure what to do on you could help me with one of my trickle projects: help us get META.yml and META.json files added to CPAN distributions that currently have neither.

  • Commented on CPAN Day is 16th August
    Isn't every day like that Dean? But right you are. And tweet a picture, with hashtag #cpanday...
  • Posted CPAN Day is 16th August to NeilB

    CPAN Day marks the date of the first recorded upload to CPAN: Andreas König uploaded Symdump 1.20 (it's since been renamed Devel::Symdump).

    On CPAN Day this…

  • Posted The Toolchain Summit is only possible with support from our sponsors to NeilB

    The Perl Toolchain Summit (PTS) started yesterday (Thursday 11th May) in Lyon, France. 35 dedicated toolchain developers have assembled for four days of intensive discussions and co-working. Not only does a lot get done in these four days, but we send everyone home with longer todo lists, fired…

  • Posted Specifying dependencies for your CPAN distribution to NeilB

    In this article I'm going to show you how to specify dependencies for your CPAN distributions: the other Perl and CPAN modules that your distribution relies on. This is the fourth article in a series. The

  • Posted Specifying the type of your CPAN dependencies to NeilB

    This is the third article in a series on CPAN distribution metadata. The first article was a general introduction, and the

  • Posted The Perl Toolchain Summit Project List to NeilB
  • Commented on Golang's 'defer' in Perl
    Have a look at Scope::OnExit. There are a number of similar modules on CPAN. I listed the ones I know about in the SEE ALSO section for the AtExit module: I haven't check to see whether any of them...
  • Commented on Dependency phases in CPAN distribution metadata
    Hi Konstantin, I'll cover this sort of thing in the next article, but to add develop dependencies via Makefile.PL/ExtUtils::MakeMaker you use META_MERGE. For example: META_MERGE => { "meta-spec" => { version => 2 }, prereqs => { develop => {...
  • Posted Dependency phases in CPAN distribution metadata to NeilB

    In the previous article in this series we gave a general introduction to the distribution metadata which is included in releases as files META.json and/or META.yml. In this article I'll drill…

Subscribe to feed Recent Actions from Neil Bowers

  • ddumont commented on Is Perl 6 Being Renamed?

    To send a clear message to the world, it may be better to simultaneously rename Perl6 and move Perl5 to a next major version (Perl 7 ?).

    I think this would send several messages to the outside world:

    • both communities talk to each other and want to move beyond past mistakes
    • Perl is alive and evolving into Perl 7
    • Raku is a new language independent of Perl.

    Thoughts ?

  • Gnustavo commented on Is Perl 6 Being Renamed?

    I think the renaming is long overdue. I hope it's for the good.

    As for the new name I don't particularly like Raku. For a Brazilian Portuguese speaker it sounds harsh. But I think it's mostly about having time to get used to it.

    Some time ago I thought that "Gerl" would be a nice name for Perl 6:

    • The "G" in it could be seen as a "6".
    • It rhymes with Perl and Girl. (At least it does for a non-native English speaker as myself.)
    • It has four letters.
    • It would make it easy to change documentation and tooling names since it would only need to…
  • explorer commented on Is Perl 6 Being Renamed?

    "Perla" ⒫

  • Ovid commented on Is Perl 6 Being Renamed?

    Shenanigans: thanks, fixed! :)

  • Aaron Priven commented on Is Perl 6 Being Renamed?

    In general, I think the "rename Perl 6 to Raku / rename perl 5 as perl 7" is a good solution, but I would suggest that the Perl 5 -> Perl 7 bump should happen only when there is at least something notable to include in it that would otherwise justfy the change. (Native OO system, non-experimental signatures with named parameters, something like that.)

    I mean, the big user-visible improvement in Perl 5.30 was "The upper limit 'n' specifiable in a regular expression quantifier of the form '{m,n}' has been doubled to 65534", which was pretty underwhelming. And so far, the most notable …

Subscribe to feed Responses to Comments from Neil Bowers

About is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.