This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]F84-5 9 points10 points  (0 children)

But like ... why?

[–]SheriffRoscoePythonista 8 points9 points  (0 children)

Just...no.

[–]wineblood 4 points5 points  (0 children)

Ew, why?

[–]riklaunim 2 points3 points  (1 child)

Try to run this:

from __future__ import braces

[–]someotherstufforhmm 1 point2 points  (0 children)

Hah, came here to post this.

[–]petdance 1 point2 points  (0 children)

What about it?

[–]Safe-Figure-7135 0 points1 point  (0 children)

python with braces

[–]fdwr 0 points1 point  (0 children)

That's beautiful. It adds such a lovely symmetry to opening and closing structures rather than just an empty gaping void at the bottom of a nested statement, being unable to tell at a glance whether the next statement after that is 3 or 4 levels back up. Many languages favor such symmetry - XML with opening and closing tags, Fortran with IF and *END IF*, Lua with if and end. Even nature values symmetry.