On 3/15/2015 10:37 AM, Idan Arye wrote:
The thing is - gofmt was where from the very beginning of Go(or at least from r56, the first stable release. I didn't dig any deeper...). This means that any Go project was using the one true style from the beginning. dfmt, on the other hand, comes out when the D is 15 years old, and there are already projects using it, not necessary follow the Phobos style(or whatever one true style that was not yet agreed on...)
There is indeed the Phobos style, but it isn't 100% adhered to because one needs a tool like dfmt to make that work.