So, we seem to have drifted from the topic of test groups over to this topic
of future proofing against broken versions and TAP producer / parser version
negotiation.  I have a simple solution for this.

If all we do is argue about TAP extensions and never actually produce one we
will never have to worry about new versions!

Brilliant!  I'm a god damned genius.  And it seems that we're steady on
track on this one, batting 1.000 since May 2001. [1]

Point is, its a little premature to worry about future proofing TAP against
versioning mistakes when we're not producing new versions!  I said last week
that I'm worried about how much time has been spend talking about TAP
extensions and so little actually writing code and I'm serious.  There are
four tasks to be done.  Andy Armstrong has done one.  Andy, Ovid and Eric
are working on TAP::Parser.  There's been one edit to the TAP spec, which I
suspect was done by Andy.  And nothing done to work on the TAP diagnostic
syntax, easily the most pressing new TAP feature.

I'm not even going to address the issue further, consider it shelved until
we get a TAP extension implemented.



[1] Technically Andy Armstrong went ahead and actually implemented the TAP
version spec in TAP::Parser breaking our perfect record.  Boo! ;)

Reply via email to