I think that gofmt is particularly innovative, in the sense that it acknowledges that formatting is integral part of the language.
In the sense that a programming language is not only made to be parsed by a computer, but also read back by a human.
In the sense that a programming language is not only made to be parsed by a computer, but also read back by a human.
If we ever move beyond using text files for storing code, we could eliminate formatting differences entirely... but efforts in that direction have run into many issues in the past.
gofmt is still optional. Python significant white spaces are not.
This is not the case.