Friday, April 25, 2025

The Digital Press

All the Bits Fit to Print

Ruby Web Development Artificial Intelligence Urban Planning Astronomy

New Language "jank" Blends Clojure with Native Performance

Developer Jeaye Wilkerson discusses creating jank, a native Clojure dialect with C++ interoperability.

From Hacker News Original Article Hacker News Discussion

Jeaye Wilkerson is developing jank, a new programming language that combines Clojure's functional features with native code compatibility, aimed at gaming and general use. He recently left his job to work on it full-time, tackling challenges like creating a mini virtual machine and enabling deep C++ interop.

Why it matters: jank aims to bring Clojure’s dynamic, functional style to native environments with performance and interoperability benefits.

The big picture: The project addresses the gap between JVM-based Clojure and native programming, offering a fresh approach to language design and tooling.

The stakes: Success depends on building a strong community, achieving stability, and proving value to secure funding and wider adoption.

Commenters say: Many appreciate the ambitious technical goals but caution jank isn’t a systems language like C++, questioning some claims about its use cases.