Tag
Notes tagged “language-design”
Every note filed under language-design, newest first.
A filtered view of the notes.
2026
- A Language That Can't Loop Forever
Bazel's Starlark forbids unbounded loops and recursion on purpose, and gets analyzability, caching, and parallelism in return. Buck2 quietly allows recursion back — and the split shows which restriction is load-bearing.