Manual memory management in D2
Kagamin
spam at here.lot
Thu Jul 15 00:02:07 PDT 2010
Andrei Alexandrescu Wrote:
> And how would you use such a feature effectively? I've seen such
> "optional implementation" policies in standards such as SQL
> (compatibility levels) and C++ (export). They _always_ fare disastrously.
Just like we do it now: write code for the garbage collected environment of your choise.
> It's not about difficulty as much as constraining GC implementers
> unnecessarily. Again: use a heap tuned for manual management to manage
> memory manually, and a heap tuned for automatic management to manage
> memory automatically. I think it's a very reasonable stance.
Yes, heap is used by language expressions new and delete. That's exactly what want to say: whether deallocation is supported or not is a feature of chosen runtime and programming style.
More information about the Digitalmars-d
mailing list