"Walter Bright" <newshou...@digitalmars.com> wrote in message news:gvml4m$2lg...@digitalmars.com... > Kagamin wrote: >> I found recently that properly designed C++ code can live happily >> without all that esoteric macro/template crap and can be pretty >> readable and understandable even using nasty antipatterns. This being >> achieved simply by using C++ subset that is supported on various >> platforms. Code that does the job instead of casting black magic. > > The D compiler source doesn't use any templates, rtti, or clever macro > hacks. Whether it's well designed or not, I'll let others decide. It is > written in a "D-ish" style.
As someone who's (deliberately) barely touched C++ in about ten years, I found it surprisingly easy to find my way around. Although I did find it strange that there seemed to be a fair amount of duplicated code (at least WRT to error/warning reporting anyway).