One problem with this is that it enforces certain styles upon the programmer. For instance, this function won't compile in go:
func main()
{
println("hello world")
}
Instead, if you run gofmt -w on the above code, you get this: func main() { println("hello world!") }
This compiles fine, but it looks ugly.