My Perl Projects

14 January 2010

UNIVERSAL::can 1.16 released. Please fix your code.

04 September 2009

SUPER 1.17, fixing a packaging bug.

13 August 2009

Pod::PseudoPod::LaTeX 1.000 released. You'll need it for the Modern Perl book.

22 June 2009

UNIVERSAL::isa 1.03 released. Please stop breaking everyone's OO code. This module will help.

17 February 2009

Modern::Perl 1.03 released. See Toward a Modern::Perl for explanation.

30 January 2009

Mail::TempAddress 0.62 finally released.

Mail::Action 0.46 finally released.

14 August 2008

Test::Kwalitee 1.01 released. Analyze your code before you release it. This version works again.

26 May 2008

Test::MockObject version 1.09 released; Perl 5.6.2 or later required.

11 December 2007

P5NCI 0.31 released to the CPAN. This version should build more easily.

Text::WikiFormat 0.79 released also to work with upcoming Perls.

26 November 2006

Mail::SimpleList version 0.93 released. This version has better documentation and passes tests with the new Test::MockObject. Oops.

10 July 2006

Devel::TraceUse 1.00 released to the CPAN. Yay, more code from Perl Hacks.

11 February 2006

B::XPath 0.01 released. Use the power of XPath to search Perl optrees.

28 January 2006

Acme::UNIVERSAL::new 0.01 released. It's the universal constructor. Hooray!

18 November 2005

Pod::ToDemo version 1.01 released with better documentation, less code, and a very easy use mechanism.

06 November 2005

Runops::Resume 0.10 initial release. This adds resumable exceptions (in a limited fashion) to Perl 5. Yow.

14 July 2005

Sub::Context 1.00 released.

13 July 2005

Retranslate compile-time constants back to their names with Devel::Constants, of which I released version 1.00 today.

12 July 2005

Crypt::CipherSaber 1.00 released.

10 July 2005

Use English to create regular expressions with Regexp::English. Version 1.00 released.

09 July 2005

Released CGI::Untaint::boolean version 1.01 and Devel::TraceMethods version 1.00.

06 July 2005

Deprecated and updated the (hopefully) final version of Class::ActsLike, 1.00. It's now a thin wrapper around Class::Roles.

05 July 2005

Acme::Incorporated 1.00 released. You'll love our fine products and services.

04 July 2005

Acme::Pr0n 0.04 released. It's not quite how it sounds. It's slightly tasteful.

30 May 2005

Module::Build::TestReporter 1.0 released (in a preliminary fashion). Please use it and let me know what you think.

15 April 2005

Class::StorageFactory 1.00 released to the CPAN. Note that the names of two of three methods have changed. This is a module I found myself reinventing, so now I'll never have to write it again.

11 February 2005

SDL Perl Snapshots page updated with documentation on the build process; it should help.

17 July 2004

Jellybean::Container::Maypole has become Jellybean::Handler::Maypole. (This is how you run Maypole applications in Jellybean.

11 July 2004

Mail::Action 0.40, Mail::SimpleList version 0.90, and Mail::TempAddress 0.60 all released. You should notice no difference, except that the dependencies are much easier to install.

Test::MockObject version 0.14 released. This includes the all-new Test::MockObject::Extends, which makes my life quite a bit easier.

15 March 2004

Version 0.30 of Mail::Action, version 0.87 of Mail::SimpleList, and version 0.56 of Mail::TempAddress released. These versions handle multipart messages correctly. This is a big upgrade. (Remember, you need Mail::Action for each of the other two.)

13 December 2003

Class::Roles, a Perl 5 implementation of roles in Perl 6. 0.30 is now on the CPAN!

28 November 2003

Paper Maché Monsters, a game of wind-up monster fighting. Version 0.10 is nearing release as of this writing.

11 June 2003

Read the Mail::SimpleList talk I gave at the Portland Perl Mongers.

19 June 2003

Acme, Incorporated makes nice, shiny Perl modules. Use them!

05 February 2003

A module to build mock objects (upon which the code being tested depends). It's easier to demonstrate than to explain, but see the Test::MockObject Illustrated Example. Test::MockObject, version 0.12.

25 December 2002

A standalone mini web server for the Everything::Engine, recently merged into Jellybean.

03 August 2002

Acme::Pr0n, version 0.03.

25 May 2002

A program to encrypt files into self-decrypting archives, provided you have the secret key — the text of the U.S. Bill of Rights. brencrypt.pl. Needs Crypt::CipherSaber 0.61 or better.

A rewrite of File::Find from Perl 5.7.2. This is in progress, passes all tests on Unix (but not quite MacOS). It's 50% shorter than the original and is just about ready to get a nicer interface.

All the patches I've I've contributed to Perl 5 itself. (Way way out of date; more than I care to remember.)