Re: done_testing()

2009-02-22 Thread David E. Wheeler

On Feb 21, 2009, at 10:54 PM, Michael G Schwern wrote:

There is Perl 5 style backwards compatibility where you never, ever  
break
anything for years and years and years and even for code that you're  
not sure

even exists.  That's what chromatic is on about.

And then there's backwards compatibility where you try not to  
clearly break

everyone's well-written code!

I think that second one has value.


Agreed, but that's what a deprecation cycle is for.

That said, just a couple days ago I sent along a proposal to the TAP  
list to
change the way the TAP version works to allow incompatible changes  
to the
protocol.  Then we can work on sub-plans without having to bend over  
backwards

to compatibility.


Right!


PS  The signature choice was entirely random.  Eerie.

--
The past has a vote, but not a veto.
   -- Mordecai M. Kaplan


Amen to that!

D


Re: done_testing()

2009-02-22 Thread Michael G Schwern
David E. Wheeler wrote:
> On Feb 21, 2009, at 10:54 PM, Michael G Schwern wrote:
> 
>> There is Perl 5 style backwards compatibility where you never, ever break
>> anything for years and years and years and even for code that you're
>> not sure
>> even exists.  That's what chromatic is on about.
>>
>> And then there's backwards compatibility where you try not to clearly
>> break
>> everyone's well-written code!
>>
>> I think that second one has value.
> 
> Agreed, but that's what a deprecation cycle is for.

TAP currently has no deprecation cycle.  That's what I introduced earlier.
http://www.ietf.org/mail-archive/web/tap/current/msg00411.html


-- 
87. If the thought of something makes me giggle for longer than 15
seconds, I am to assume that I am not allowed to do it.
-- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army
   http://skippyslist.com/list/


Re: done_testing()

2009-02-22 Thread David E. Wheeler

On Feb 22, 2009, at 3:45 PM, Michael G Schwern wrote:


I think that second one has value.


Agreed, but that's what a deprecation cycle is for.


TAP currently has no deprecation cycle.  That's what I introduced  
earlier.

http://www.ietf.org/mail-archive/web/tap/current/msg00411.html


Good!

D