News for hackers. Stuff that matters.
Re:Ask HN: Why do message queue-based architectures seem les... by ndthrowaway on Wednesday June 19, 2024 @04:59AM (#40726314)
"in a language that uses whitespace for logic"

This argument kind of died when python became one of the most popular programming languages used.

Re:Ask HN: Why do message queue-based architectures seem les... by cassianoleal on Wednesday June 19, 2024 @06:16AM (#40726795)
Python uses whitespace for scoping - not for logic. That said, the same is true for YAML.
Re:Ask HN: Why do message queue-based architectures seem les... by oblio on Wednesday June 19, 2024 @05:31AM (#40726523)
Yeah, but Python has actual for loops.
Re:Ask HN: Why do message queue-based architectures seem les... by everforward on Thursday June 20, 2024 @12:06PM (#40740276)
It’s not completely that white space is bad, but in particular that white space is very difficult to template relative to something character-delimited like JSON or s expressions.

In JSON or s expressions, the various levels of objects can be built independently because they don’t rely on each other. In YAML, each block depends on its parent to know how far it should be indented, which is a huge pain in the ass when templating.