Python, but good.
So, without significant indentation?
2026 and still talking about python indentation? what's next, `goto` gripes?
Whenever people stop creating new language with significant indentation. I don't complain about it in Python but I hate when this bad idea is introduced in more places.
its not becauae its 2026 that stupid indentation got better
Oh nooooo, they fucked it up too. Why would someone make a language that’s whitespace sensitive? It’s confounding.
Why would someone make a language where the programmer and the interpreter have two different ways of figuring out where blocks start and end?
loading story #49264650
I never understood this.
What kind of special whitespace requirements do people have?
loading story #49265725
Like with array base indexes, there are plenty of languages that start with something other than zero, and many that use indentation, including a few well known in hacker circles, Python isn't alone.
{"deleted":true,"id":49265089,"parent":49263909,"time":1786485639,"type":"comment"}
It's really not that bad
When has it ever been an issue in use?
People complained about this in 1999 but then I used it and it's never mattered.
It’s an issue when generating python, I can tell you from experience. It’s also a pain to not be able to safely rely on an auto formatter
loading story #49266126
Have you never tried to paste python code from the internet into an editor? At least half the time the indentation is screwed up and I have to go in and figure out manually where to put the spaces in. Indentation gets screwed up by pasting in other languages too, but with those I can generally tell the editor to reindent and it can because the information is included in the source code.
loading story #49283396
loading story #49283405
Python's significant indentation does have real costs, but they mostly don't affect experienced programmers working on real codebases in real editors or IDEs. Rather, they are things like, it makes the REPL more cumbersome, and newbies sometimes find that code they copy-paste from the Web mysteriously fails to work.
I mean, it feels like "Python, but aiming at a completely different vertical that values native compilation and a borrow checker"? Which is not quite the same thing