ELSEIF
Your brief EB
1,504 stories from 222 feeds 1277 clusters Refreshed 40 minutes ago next pull 14:30

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.

WHY IT MATTERS

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 source

The three things worth knowing

01

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.

02

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.

03

jank has an official native package repository and dedicated error pages for each error type in the jank book.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
jank-lang.org via Lobsters jank reimagines C++ errors and gets an official native package repo Open ↗