Get the latest tech news
Clojure 1.13 adds support for checked keys
g.clojure/clojure {:mvn/version "1.13.0-alpha1"} 02 July 2026 Alex Miller You can now ensure that required keys are bound during map destructuring by using the new checked variants of the :keys/:syms/:strs directives - :keys!/:syms!/:strs!, which will throw if the key is not present. You can also, in all directives, specify keys after & which will not be bound, for documentation or checking purposes.
None
Or read this on Hacker News