…from people who seem to refuse to install paredit or coloring plugins for either? ps lisp syntax ftw, it’s a feature!
But s-expressions give you power that other syntax doesn’t. Data and code as one. Besides there is no other syntax than simply that so it becomes much easier to remember random extra things.
Whitespace on the other hand, I hate with fiber of my being.
Yes definitely. However Rust manages to become extensible and capable of constructing powerful DSLs out of it’s macros without using S-expressions. But I still find them prettier than Rust’s syntax.
Who hates s-expressions? They’re elegant as fuck…
Python, on the other hand, deserves all the hate it gets for making whitespace syntactically significant - I even prefer Go’s hamfisted
go fmt
approach to a forced syntax to python’s bullshit.I dgaf about indices starting at 0 or 1, I can deal with case-insensitivity, but syntactically significant whitespace drives me up the wall.
What’s so hard to understand about it? It’s how you should format your code anyway. Only it’s enforced.
sometimes, a script needs to be edited in a plain text editor, without having access to an lsp or any other dev tools.
It’s quite often I have to second guess whether the code is correctly intended or not. Is this line supposed to be part of this if block or should I remove that extra indentation? It’s not always entirely obvious. Extra troublesome during refactors.
In other languages it’s always obvious when a line is incorrectly indented.
I love python: Fight me IRL.
fine i will take the bait: thats 5 spaces
As long as the next line also has 5 spaces, that’s fine. Python only complains about inconsistency, not the exact number of spaces/tabs.
Make, on the other hand… Ugh.
ITT: Developers who think their code is readable complaining about Python and YAML.
People with bracketed languages just want to write the most unreadable code ever to feel superior.
Go home OP, you’re drunk.
And give us your keys, you’ve had too much minimalism to drive.
Everyone that prefers whitespaces over parentheses is an animal.
Yep! Most of us are even homo sapiens!
Meow.