Date: 2026-06-16
The boundary vocabulary needs a representation for built-in Zig scalar types.
Represent built-in Zig types as keywords using exact Zig spelling, such
as :i64, :f64, and :void.
Keywords are idiomatic Clojure data and avoid symbol-resolution
ambiguity; exact Zig names avoid confusion with JVM and Clojure names
like long, double, or nil.
Resolved symbols or JVM type names were considered; symbols invite resolution ambiguity, and JVM names misdescribe the native types.
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 |