Modernperlbooks - modernperlbooks.com - Modern Perl Programming
General Information:
Latest News:
Drawbacks of a Perl Specification 24 Aug 2013 | 06:00 pm
In What if Perl Had a Specification, I suggested that part of the C language's staying power came from the fact that it allows multiple implementations of a regularly revised specification. That may b...
What if Perl Had a Specification? 17 Aug 2013 | 06:00 pm
The C language is old. Really old. It's older than the parents of some of the people reading this. (Okay, it's not that old; the English language is older and so are some of the houses in which the p...
Trustworthy Developer Estimates 13 Aug 2013 | 06:00 pm
If you're tired of people complaining that you can't make and meet commitments, try making commitments you can keep and then keeping them.
Practicality and TPF Grants 3 Aug 2013 | 06:00 pm
Matthew Wilson has requested a $10,000 grant to embed Perl 5 in a potential new VM for Rakudo. While this comes from Ian Hague's Perl 6 Development Grant and not TPF's general fund, the grant process ...
Brief Notes on Managing Perl Dependencies with Carton 27 Jul 2013 | 06:00 pm
Miyagawa's Carton dependency tracking system for CPAN modules is about to reach its 1.0 release, so I've been exploring it for a client project. The example project has five or six developers, all wo...
Good Tests Hate Ambiguity 21 Jul 2013 | 06:00 pm
Perhaps the most useful distinction between programmers who end up as architecture astronauts and working programmers who continue to build useful software is a streak of pragmatism. While maintainabi...
A Generic Factory with Dynamic Dispatch 10 Jul 2013 | 06:00 pm
Suppose you need to perform a task. That task may take a lot of memory or a lot of time. For whatever reason it's too expensive right now. You need to do it later, in another process, when and where y...
Use Test::Most for Quick Debugging 1 Jul 2013 | 06:00 pm
A couple of weeks ago I had to revise the data model in a client application. (Rant: when did the word "refactoring" get watered down into "changing code"? Refactoring used to mean changing the design...
No One Needs Abstractions Until They Do 25 Jun 2013 | 06:34 am
If you read blogs.perl.org you've probably seen a debate over whether some of the libraries often lumped into "Modern Perl" are necessary. You may also have read Perrin Harkins's Find Farewell to CGI...
Why dots.pm Was Not My Favorite Feature 15 Jun 2013 | 06:00 pm
A proposed and rejected syntax addition for Perl 5.20 demonstrates valuable principles of language design and implementation.