Stop Calling Nix a Config Language. The Proof Just Arrived.
Every Nix user has lost hours to record merge errors that a type system would have caught in seconds. A new mechanized proof shows that Nix’s signature feature—flexible record concatenation—can have both dynamism and type safety without sacrificing soundness. This isn’t academic theory. It’s the mathematical foundation for Nix evolving from a config language into a real programming language with reproducible, type-safe builds.