frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Decomplecting Clojure.spec:From Validation to Semantic SelfDiscoverable Services

https://tangrammer.codeberg.page/on-the-clojure-move/output/posts/decomplecting-clojure-spec.html
2•tangrammer•2h ago

Comments

tangrammer•2h ago
Last week I presented "De-complecting clojure.spec" at Clojure South 2025, exploring how to evolve clojure.spec from a validation tool into a foundation for self-discoverable semantic services.

The key insight: by changing spec's registry from a 1-to-1 mapping (namespaced-keyword → spec) to a 1-to-N mapping (namespaced-keyword → {namespaced-keyword → value|spec}), we can create RDF-compliant semantic systems while solving Rich Hickey's "Maybe Not" problem of context-dependent requirements.

tangrammer•1h ago
this talk was presented at clojure-south conference 2025 edition. More details about the event here ... https://sites.google.com/nubank.com.br/clojure-south