There is a lot of discussion ongoing about ARC vs GC but in practice forcing either of those is unacceptable. Language that is strongly coupled with hard-coded memory model will inevitably fail in some domain.

For me perfect solution would have been to use an allocator concept as language basis instead and let you chose any conformant allocator for built-in language features. With both GC and ARC available in Phobos / druntime.

Bottom-Up design is simply superior to Top-Down when it comes to tools.

Reply via email to