Just to let people know that I haven't completely flaked on the TAP parser, you can download the latest version from my web site. The documentation for this version is minimal and is mostly present in the tests.
As of July 18, 2006, here's the current roadmap:
DONE
TODO
$description =~ s/\A\s*-\s*//; # remove leading '- '
It still needs a fair amount of work, though. One problem is that it currently will probably break on VMS since that system tends to put the "not" and "ok" on separate lines. That really shouldn't be too hard to parse, but I'll cross that bridge when I get there.
I'm particularly pleased about the tracking of SKIP and TODO tests. I'm tired of seeing a message like "3 tests unexpectly succeeded" and wondering where the heck they came from. When you have 400 tests scroll past your eyes, that can be tough to track down.
I also confess that I've been cribbing ideas from TAP::Harness. Joe Bob sez "check it out". (Of course, it's vaporware at this point) and I'm not sure I'd bet on it being done before the Perl 6 alpha, but if it is, it would be great.