Post #2114053
2026-05-06 18:30 UTC
@shana @nyovaya I did recognize that it is fine as an analogy! And I added extra information because I think there is beauty in nuance.
Also if you think that is nitpicking, oh boy you haven't dealt with math enough 🤭
Look, I'll use an analogy: math is like programming in that you get one symbol wrong and your whole program/theorem doesn't compile.
Replies (1)
-
@shana@mastodon.gamedev.place 2026-05-06 18:41
@nyx Oh yeah that's a good analogy! You're totally right, it's way more subtler than this, and the for-loop can never be a complete translation. I just don't think the detail of the infinity or stopping conditions is where the analogy visibly breaks down because you can always mimic those details in the translation and it *looks* like it still works. The breakage is more fundamental than that (declarative vs evaluated etc), and I was just amused by what got picked up as the gotcha.