I think as programmers we forget that syntax is a pain for newcomers. Scratch tackles that problem at least.
Formatting tools with a standard default syntax solve that problem quite nicely, and they do it more effectively than something as error-prone as significant whitespace.