Sitting on the bus, having to listen to a guy tell someone how Python's syntax is "clean" due to it not using braces, but formatting. That's not "clean". That's the horrible part about Python.
6
2
33
My typical response, when I can't hold it in, is to say "Whitespace is just braces you can't see"
1
4
EXACTLY, which is why it's bad. Something purely visual shouldn't have meaning. It's the Markdown problem.
1
1
Replying to @Ellpeck
Interestingly, Markdown has always worked for me, but I came to it as "Woah this is essentially formalised how I always wrote text documents in the past". I can see the parallels though. It's one of the things I adore about Rust - mandatory use of braces on `if` etc.

Feb 21, 2020 ยท 8:43 AM UTC

2
1
Replying to @dsilverstone
no I'm saying the Markdown problem because, to get a new line (rather than a new paragraph), you have to put two spaces followed by a newline. That's invisible formatting.
1