[V3dot10] Re: 0006583: PositionableStream>>back behavior is totallywrong

Klaus D. Witzel klaus.witzel at cobss.com
Thu Aug 2 10:27:03 UTC 2007


On Thu, 02 Aug 2007 11:56:23 +0200, Damien Cassou wrote:

> 2007/8/1, Klaus D. Witzel:
>> Ron, the invariant I wrote does not care about the return value. If
>> Damien's change keeps that behavior (indeed I'm convinced that Damien  
>> will
>> do so) then chances are that nobody really used the mistaken return  
>> value.
>> The users of #back in 3.9/10 and 3.8 do discard the value, AFAICT.
>
> If you have a look at String>>asSignedInteger and
> PositionableStream>>backChunk, you have a use of the returned value of
> #back.

Argh! thanks for investigating that, Damien.

>> I agree with you, remove #oldBack. Whoever would change his code to use
>> make use of #oldBack, can equally well put in the correct use.
>
> If anyone wants to fix #asSignedInteger and #backChunk, we can remove  
> #oldBack.

I would't want to trouble the release team w.r.t. their dead line. Ralph's  
policy dictates that bugs must have been recorded *before* the v3dot10  
team started. So it's too late for fixing a bug's buggees.

/Klaus



More information about the V3dot10 mailing list