Date: 2026-06-16
Combining Clojure and Zig could mean inventing a new Lisp or a Zig dialect, or building a library that bridges the two existing languages.
Build clj-zig as a Clojure library and boundary-contract system, not a new Lisp or Zig dialect.
The value stays in Clojure-native authoring plus real Zig execution. Users keep both languages whole; nothing about either is weakened.
A new language unifying both was considered. It would let the syntax be purpose-built, but it would weaken both sides: not real Clojure, not real Zig, and a far larger surface to implement and learn.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |