Andy Lester schrieb:
I suspect that some of the stuff in Test::Harness, such as Straps.pm
and Point.pm, would go away. That's a bit of concern for me as I've no
way of knowing how ubiquitous their use is. I do know that a few
people are overriding straps -- 'prove' even has a switch to let you
override it directly -- and that might be an issue.
That's why this is gonna be 3.0. Break the API all you want.
Woah there! This is still going to be on CPAN and pushed to all clients
semi-automatically. A year ago or so, a bug in a single Test:: module
cascaded through half of CPAN. That wasn't pretty at all. We can fix
most CPAN modules, of course, but what happens to "darkpan" is just way
beyond us.
Ovid, Andy, I really like what you're doing and it seems to be the way
to go. But please tread carefully. If unsure about a specific
compatibility problem, make a dev release (as you have been doing with
TAPx::Parser all along) and let us test it.
Steffen