Re: Changes in the ESL papers

new topic     » goto parent     » topic index » view thread      » older message » newer message

> Date: Fri, 22 Jul 2005 10:52:22 +0200
> From: "Juergen Luethje" <j.lue at gmx.de>
> Subject: Re: Changes in the ESL papers
> 
> 
> Pete Lomax wrote:
> 
> 
>>> On Fri, 22 Jul 2005 01:58:15 +0100, Pete Lomax wrote:
>>>
>>
>>>>> If timing tests indicate no difference, make it compatible with 2.4.
>>>>> I personally still use 2.4 more than 2.5, so if necessary/possible I
>>>>> would like a seqops24.e as well as the main seqops.e (assuming there
>>>>> is some code difference), but I don't think backward compatibility is
>>>>> a good reason to slow anyone down, nor do I think the library authors
>>>>> should start worrying about a[i]+= etc which have since been fixed.
>>>>>
>>>>> Maybe if there is a seqops24.e it would be "not officially supported".
>>
>>> I retract that. Code it for 2.5 and have a utility to convert to 2.4.
> 
> 
> OK.
> 
> Regards,
>    Juergen
>

Please don't.
s[legth(s)] and s[$] evaluate in different times. Converting 2.5 
optimized code to 2.4 will work, but will lower efficiency. 2.4 
optimized code will track the length of an ever expanding sequence to 
scrape a few microseconds here and there. 2.5 optimized code won't. And 
I don't know a converter smart enough to perform this change of 
implementation.

CChris

> 
> 
> -------------------

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu