Skip to main content



Although this StackOverflow question about "islands and gaps" is titularly about Perl, the SQL answers are very nice. Apparently this is a FAQ for SQL.

However, this has bugged me for years on the CPAN side, but never enough to make me really do anthing about.

I thought there was a Perl module that did this, and it was in the context of a usenet reader that would take a list of article IDs, such as 1, 2, 3, 4, 5, 7, 10, 11, 15 and return something like 1-5,7,10-11,15 as a more space-efficient store of all the articles you had read.

Every time I've looked I've stopped after 15 minutes because I get distracted and I've never really needed this except to answer someone else's question. I'm not asking how to solve this because there are plenty of algorithm tutorials out there. Surely this is on CPAN somewhere.

There are plenty of options to go the other way and to ask if a number is in one of the ranges.

submitted by /u/briandfoy
[link] [comments]



Actually Portable Perl - Gavin Hayes - TPRC 2024 submitted by /u/briandfoy
[link] [comments]


GitHub - PerlToolsTeam/github_workflows: Some useful (and reusable) GitHub Workflows submitted by /u/briandfoy
[link] [comments]


Party Like It's 19100+e^iπ - Curtis Poe - TPRC 2024 submitted by /u/briandfoy
[link] [comments]