Jacob Carlborg wrote:
Such write barriers are a performance problem, too.What I've read about garbage collection techniques I got the impression that you could implement a better and more efficient collector with write barriers that would outweigh the performance loss that comes with the barriers.
That's true if the language (like Java) uses a *lot* of gc allocation. D programs tend to do much less because it has support for value types.