std.allocator needs your help
bearophile
bearophileHUGS at lycos.com
Tue Sep 24 18:38:18 PDT 2013
Andrei Alexandrescu:
> Also, I hope we'll be able to allow allocators to define
> Pointer(T), Ref(T) etc. that supplant replacements for the
> built-in notions of pointer, reference etc. Then, user code
> that uses these notions instead of the built-in ones will be
> guaranteed some nice properties (e.g. automatic reference
> counting). Unfortunately I don't see a way for an allocator to
> enforce that its users don't do illegal things such as escaping
> addresses etc. So it would be a discipline-backed scheme.
> Notable beneficiaries will be containers.
Adding some compiler help is not forbidden. (Also for reference
counting).
Bye,
bearophile
More information about the Digitalmars-d
mailing list