February 2013 Archives

Perl programmer humour

Three examples of perl programmer humour I've seen in code and/or documentation. Read the comments for more examples.

PAUSE permissions should be case-insensitive

The PAUSE permissions model is case-sensitive, which means that Foobar is treated as a different module from foobar. This all works fine unless your filesystem is case-insensitive, like on MacOSX, for example. In this article I expand on what the above means, and give some examples of problems that already exist on CPAN.

My first thought is that PAUSE should be case-insenstive for its permissions model, but maybe there's another solution?

About Neil Bowers

user-pic Perl hacker since 1992.