Post #3271799
2026-06-10 21:36 UTC
I should probably write about `hoist { … }` blocks* and why I don't like them conceptually. Non-linear evaluation ordering is one of those things that people really struggle to follow and I think languages should generally avoid.
* (Usually written as `.use` or `move(…)` — but it's the same feature).
Replies (1)
-
@yosh@toot.yosh.is 2026-06-10 21:37
Personally not a fan of introducing the concept of lookahead in execution ordering.