Tag

Notes tagged “language-design”

Every note filed under language-design, newest first.

A filtered view of the notes.

2026

  1. 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.

Type to search · ↑↓ to move · ↵ to open · Esc to close