skinny delegates
    Mike Franklin 
    slavo5150 at yahoo.com
       
    Thu Aug  2 13:48:01 UTC 2018
    
    
  
On Monday, 30 July 2018 at 21:02:56 UTC, Steven Schveighoffer 
wrote:
> In this case, D allocates a pointer on the heap to hold "x", 
> and then return a delegate which uses the pointer to read x, 
> and then return that plus 10.
Yeah, that seems like such a disproportionately heavy cost.
> Does it make sense?
I haven't though through the details, but if it can be done, I 
think it would be nice.  I like when programming tools are more 
intelligent about things like this because after you become 
familiar with it and build confidence in it, you can just code 
your ass off and know that the compiler is doing right on your 
behalf.
Mike
    
    
More information about the Digitalmars-d
mailing list