Jank: Seamless C++ Interop in Clojure, Achieved by a Solo Dev

2025-07-12
Jank: Seamless C++ Interop in Clojure, Achieved by a Solo Dev

Jank, a Clojure runtime, has made significant strides in achieving seamless interoperability with C++. Through manual memory management, enhanced type systems, and opaque boxes, the developer enables direct C++ code calls within Clojure. Real-world examples showcased include printing "Hello, world!" via C++ streams and parsing JSON files using the JSON for Modern C++ library. Future work focuses on packaging, distribution, bug fixes, and ultimately, an alpha release.

Development Interop