skinny delegates
kinke
kinke at libero.it
Fri Aug 3 16:19:04 UTC 2018
On Friday, 3 August 2018 at 14:46:59 UTC, Jonathan Marler wrote:
> After thinking about it more I suppose it wouldn't be that
> complicated to implement. For delegate literals, you already
> need to gather a list of all the data you need to put on the
> heap, and if it can all fit inside a pointer, then you can just
> put it there instead.
Nope, immutability (and no escaping) are additional requirements,
as each delegate copy has its own context then, as opposed to a
single shared GC closure.
> In the end, I think that most if not all use cases would be
> better off using the library solution if they want this
> optimization.
I disagree.
More information about the Digitalmars-d
mailing list