PAUSE ran out of diskspace this weekend, so we're asking everyone to delete old releases from their author directory. Every release you do to CPAN stays in your author directory until you choose to delete it. Sometimes you might want your old releases to stay available, but most of the time you could happily delete them (they're always available on BackPAN). Below I'll explain how you can do this.

Read more ...

We often talk about "The Perl Community", but I don't think it exists. Instead what we have is a loose, and at times fraught, federation of communities. Over the last few weeks I've been thinking and talking about this a lot, so I wanted to share some of those thoughts, and hear what others think. This is not me trying to tell you how things are, but how I see things, and also to outline some things that I think might help us be less fraught.

Read more ...

Sometimes you want to optionally use a module in your code: if it's available, then load it, but if not, you can still proceed. I had to do this recently, and used one of the common approaches, but have been thinking it would be nice if this were easier to do.

Read more ...

As part of the CPAN Report post I did recently, I looked at how recently distributions had their last release, and how that varied with the river position (number of dependent distributions). I've been playing with some other ideas related to this, to see if they'll help identify distributions that could do with some TLC.

Read more ...

CPAN Report 2020

CPAN Wed 3 March 2021

CPAN was launched in 1995, so Perl developers have been sharing their code with each other for more than 25 years. In this post I'll share various charts that show how releases to CPAN have waxed and waned. I previously did a CPAN Report 2013, which as you'll see below, was when many measures were at or near their peak.

Read more ...

Are you using Net::Todoist?

CPANtodoist Sun 13 December 2020

If you're using Net::Todoist I'd be interested in hearing from you. If you're using the Todoist todo-list app, and would be interested in using an API for it, then this might be of interest to you too. I've completely rewritten the module, changing the interface, and talking to more recent REST API. Should I release this under a new name, or not worry about back-compat? I'm leaning towards the latter.

Read more ...

Perl and Camels

camellogos Fri 4 December 2020

The issue of logos regularly comes up with respect to Perl, and the problem of O'Reilly's ownership then does as well, with vague descriptions of the situation. I wanted to know what the real situation is, so I asked Tim O'Reilly.

Read more ...

Sometimes you read a book and it introduces a term that immediately becomes part of your vocabulary. In this post fREW Schmidt and I describe phrases and concepts that we picked up from specific books.

Read more ...

The second challenge in this week's Perl Weekly Challenge is to write a solver for a wordsearch grid. I suggested this challenge to Mohammad, so I felt honour-bound to write up my solution.

Read more ...

CPAN Spelunking

PAUSECPAN Sat 8 August 2020

My current PAUSE tidy-up project is to resolve inconsistent first-come permissions on indexed distributions. In working on this I've created several scripts, and updated some modules. In this post I'll go through the most recent things I've done.

Read more ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17