One of the first projects I used D for was back in college a number of years ago where I got sick of some of the issues I was having with C++ and went with D because it gave me stuff like array bounds checking. I was using very few of D's
http://en.cppreference.com/w/cpp/container/array/at http://en.cppreference.com/w/cpp/container/vector/at https://github.com/google/sanitizers
