Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

pjf (2464)

  (email not shown publicly)
AOL IM: miyuki3k (Add Buddy, Send Message)

I run Perl Training Australia [].

I help with Melbourne Perl Mongers.

I spend an awful lot of time talking about Perl, and have had my picture in the Australian newspapers with a camel. That's rather scary.

Journal of pjf (2464)

Sunday June 22, 2008
07:26 AM

autodie release 1.10_06 - Codename chocolateboy

[ #36743 ]

autodie release 1.10_06 - Codename chocolateboy
I'm very pleased to say that the next release of autodie is making its way to CPAN. The release's codename is "chocolateboy", after the wonderful author of autobox who spent many hours discussing the inner workings of pragmas, provided thousands of words of advice, and who allowed me to use him as a sounding-board when I had far too many ideas and not enough implementation.

The new version provides massive improvements in Perl 5.8 support, including:

  • User subroutines can be lexicalised
  • Fatal and autodie can be used together
  • Fatal backwards compatibility mode fixed
  • autodie will no longer cause weird interactions with autobox
  • Better error messages
  • Lower memory overheads
  • Faster loading

I've still got a huge list of things left to do, but this release is a major stepping stone since it contains code that can lexicalise arbitrary subroutines, with many thanks to ikegami for help in debugging.

My next big tasks are:

  • Moving the Perl 5.10 implementation to use the Perl 5.8 code, which is actually faster and has less side-effects.
  • Writing a whole stack of documentation on how to use it, why you'd want to, and what bugs exist.
  • Having a really good think about the autodie::exception interface. I'm planning to bounce ideas off the Moose crowd for this one.

If you're interested in learning more about the project, you can read my previous blog posts, or track the project on github or ohloh. I also welcome any questions, feedback, and especially patches at

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.