Alternative to Interfaces
Paul Backus
snarwin at gmail.com
Fri Jan 25 19:56:25 UTC 2019
On Friday, 25 January 2019 at 19:34:02 UTC, Sebastien Alaiwan
wrote:
> On Saturday, 19 January 2019 at 09:24:21 UTC, Kagamin wrote:
>> On Friday, 18 January 2019 at 18:48:46 UTC, Jonathan M Davis
>> wrote:
>>> Yes, but some D features will use the GC
>>
>> They would like to allocate, but they don't know nor care
>> where it's allocated from, if the developer uses custom memory
>> management, he will know how it's allocated and will be able
>> to manage it.
>
> Is it possible to get the raw context pointer from a given
> delegate?
> If not, how to deallocate the context without garbage
> collection?
You can access the context pointer of a delegate using its `.ptr`
property, but changing how it's allocated would require changes
to druntime.
Some alternatives are discussed in this thread:
https://forum.dlang.org/thread/mgbdrhcudlhsadnwzjzf@forum.dlang.org
More information about the Digitalmars-d-learn
mailing list