[eeps] Multi-Parameter Typechecking BIFs
    Bjorn Gustavsson 
    bgustavsson@REDACTED
       
    Fri Mar  6 12:32:48 CET 2009
    
    
  
[I am going trough my star-marked emails...]
On Thu, Feb 26, 2009 at 12:52 AM, Richard O'Keefe <ok@REDACTED> wrote:
>
> In average/1, what is the reason for
>     V0 = if
>              V10 =:= V20 -> V10;
>              is_float(V10) -> 0.5*(V10+V20)
>          end,
> rather than
>     V0 = (V10+V20)*0.5
To save heap space. Instead of allocating another three words on the heap,
we'll just return an already existing float.
/Bjorn
-- 
Björn Gustavsson, Erlang/OTP, Ericsson AB
    
    
More information about the eeps
mailing list