On Monday, 18 January 2016 at 09:56:17 UTC, Adrian Matoga wrote:
...
Your idea seems interesting, but IMHO a compacting GC should be the preferred solution for heap fragmentation.

Implementing a compacting GC in D would be exceedingly difficult, if not impossible, because of raw pointers, unions, non-GC memory, linked C/C++ code, and possibly other reasons. Other languages, such as Java, have a much simpler model that can be dealt with. There's simply too many caveats in D and any such benefits would be minimal at best.

Reply via email to