Text::Table::Tiny is a simple module for generating ASCII tables from array data. A year ago I described some changes I was working on. I have just done a second developer release. If you use this module, please give this release a go, and let me know if anything unexpected happens.

Read more ...

In the past, if multiple people released the same distribution, and each of them added new modules to the distribution, then you'd end up with different people having ownership of modules making up a single distribution. That's a pain if you want to give co-maint to someone. PAUSE has been fixed now, to ensure consistent permissions, but there are historical inconsistencies. I'll describe the problem, and how we're fixing it.

Read more ...

Text::Table::Tiny is a simple module for generating ASCII tables from array data. I use it in lots of places, which is why I adopted it, and have evolved it. This post describes changes I'm working on, to give people a chance to comment, before the changes are locked in.

Read more ...

One of the Perl weekly challenges this week is to use the language detection API at detectlanguage.com. This takes a string of UTF-8 text, and tell you what language or languages it might be. This blog post describes my first cut at a Perl 5 API.

Read more ...

This is my solution to the challenge I set earlier this week: what's the longest word you can spell by traversing US states, taking the initial or initials of the states as you pass through them, without revisiting any states?

Read more ...

The 2nd part of this week's Perl challenge is to find the longest word you can spell using only the two-letter postal abbreviations for the US states. This is my solution, and the solution for a variant of the challenge.

Read more ...

In the 14th Perl Weekly Challenge, the second part was to create the longest word out of US state postal codes. The challenge was attributed to me, but it's not quite what I intended. So here's an additional challenge — the one I intended. Think of it as challenge 2a: what's the longest word you can spell by traversing US states, taking the initial or initials of the states as you pass through them, without revisiting any states?

Read more ...

One of the Perl weekly challenges this week is to use the WordsAPI to look up information about a word. An English word. I was curious about the API, so ended up having a play with it.

Read more ...

For the first 20 or so years, PAUSE treated indexing permissions case sensitively. So Foobar was considered a different module from foobar. This caused problems on operating systems with case insensitive filesystems like MacOS and Windows. So at previous QA Hackathons and Toolchain Summits, it was decided that PAUSE should treat indexing permissions case insensitively. In 2016, at the Rugby QA Hackathon, I started a project to resolve the historical clashes in indexing permissions.

Read more ...

I went to the London Perl Workshop yesterday, and had the usual good time. I.e. catching up with friends, meeting some new people, giving a couple of talks, and attending talks. And as a bonus, I got two t-shirts this year.

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