On 4/28/2011 9:10 PM, Don wrote: > D reduces the use of pointers. You can do much more with arrays. True, but dynamic arrays offer no inherent protection against overlap, though you can add a runtime check for that.