LANGUAGES Signal 124
jank adds official native package repo and reimagines C++ error reporting
Illustration only Photo by Centre for Ageing Better on Unsplash
jank now generates runtime exception stack traces combining debug info from executables, AOT-compiled objects, and JIT-compiled objects, renders C++ ambiguous call candidates in a ranked table format, and has launched an official native package repository.
For engineers building with jank or native Clojure, these error reporting improvements make debugging C++ interop issues tractable where they were previously opaque. The native package repo provides a standard distribution channel for jank libraries.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
jank runtime exception stack traces now combine debug info from three sources: the executable, AOT-compiled object files, and JIT-compiled object files, working reliably on macOS and Linux.
C++ ambiguous call errors now display candidate overloads in a ranked table format showing the top three by argument count, required conversions, and access levels.
jank has an official native package repository and dedicated error pages for each error type in the jank book.
THE CLUSTER