breaking straps and/or CPAN
Eric Wilhelm
scratchcomputing at gmail.com
Fri Oct 5 17:53:03 BST 2007
# from Ovid
# on Friday 05 October 2007 02:03:
>As for straps: it is horribly broken and everyone (except you) agrees
>that it needs to go.
You must have misread my comments. I agree that it is horribly broken,
but we don't have replacements ready for things that depend on it.
>Sometimes you have to break backwards compatibility.
With no 'deprecated' period? Just break it on a random Thursday?
>Why is this being hammered on NOW after this was discussed and agreed
>upon months ago?
Now? The API refinement has been pushed to post-3.0 and I see still no
HTMLMatrix replacement.
Months ago? You mean, like this:
# from Ovid on Tuesday 13 March 2007 01:35:
>With that, we can break T:H:C into a separate T::H distro (when Andy
> is comfortable with it). We'll need to put a "devel" version number
> on it so people don't accidentally download it.
When did we have two distros?
There hasn't been a transition period, and there are not enough
extensions to inform the API design, so there are some bumps ahead.
I'm simply suggesting that you might want to smooth them out.
# add admonishments to taste
BEGIN {
if($ENV{TEST_HARNESS_STAY_COMPATIBLE}) {
require Test::Harness::_old;
}
else {
require Test::Harness::_new;
}
}
# maybe even attempt to detect straps usage and die
1;
--Eric
--
Minimum wage help gives you minimum service.
--David Schomer
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------
More information about the tapx-dev
mailing list