Purity (D2 standard libraries / object.d)

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sat Jan 10 07:45:25 PST 2009


Michel Fortin wrote:
> On 2009-01-10 00:10:11 -0500, Andrei Alexandrescu 
> <SeeWebsiteForEmail at erdani.org> said:
> 
>>> The problem is identifying if this would be faster than recomputing 
>>> the return value.
>>
>> I used memoizers for exp and log (the most called functions in some 
>> code I wrote) and it made the original version feel like it was 
>> driving in reverse.
> 
> That's only true because, in your specific context, those functions were 
> called often with the same input. In a program that rarely use the same 
> inputs, your memoizing functions will just waste time and memory.

No, because I use interpolation.

Andrei



More information about the Digitalmars-d mailing list