Hi!

> Le 10 nov. 2018 à 18:23, Paul Eggert <[email protected]> a écrit :
> 
> Akim Demaille wrote:
>> I don’t see what it buys to have two instead of one call only, have I missed 
>> something?
> 
> If every call to the function f will be of the form f(A, g(B), C) where A, B, 
> and C are expressions, it’s generally cleaner to push the g call into f's 
> body, and change f's API so that calls to it look like f(A, B, C) instead.

Agreed.

> That's all I was doing there. It was more of a clarity than an efficiency 
> thing (the form I used is more efficient than what you’re proposing, but 
> efficiency doesn't really matter here).

In this precise case, given that pushing g() downwards costs (to the human 
reader) a N_, I prefer the simpler approach.  Thanks!

Reply via email to