Here's a first glimpse at C++ context being added to errors. In this case, we're noting the candidates involved in ambiguous overload resolution. Thoughts?
Jeaye Wilkerson
@jeaye.com
Creator of jank, the native Clojure dialect on LLVM with seamless C++ interop.
Did you know jank has a built-in benchmarking library for easy benchmarks with beautiful output? It even checks for common benchmarking mistakes, like debug builds, missing optimization flags, and lazy compilation.
jank's terminal REPL client has been revamped to support completions, syntax highlighting, and multi-line inputs. The jank command will now start up the REPL client by default.
Joseph Ferano whipped up a sand painting app with jank and raylib in a matter of hours. It's beautiful!
jank's getting support for runtime exception stack traces and code snippets. This is some tricky code involving LLVM, the GDB-JIT interface, cpptrace, and some jank-side object file tracking. The result is gorgeous. Check out the stack trace for how we can render Clojure frames.
If you've not yet signed up for #clojure Conj, now's a great time. In case you're unable to make it this year, did you know that there's a free live stream? That's right, you can still catch my talk live, for free! 2026.clojure-conj.org
The mantra that I use for basically all of my software development is Kent Beck's "Make it work. Make it right. Make it fast." First we hack together a solution to solve the problem. Then we iterate to clean up the mess and make it maintainable. Then, as needed, we optimize.
Hey folks! I'm happy to share that I'll be presenting at #clojure Conj 2026. My talk "Would you believe it's jank?" will highlight jank's features, go deep into our world-class C++ interop, our custom build system, and include some impressive demos. I'll see you there!
Based on the recent survey, it's pretty clear how people want to use jank. jank will start an era of #clojure game development.
There's now a Github action to set up jank for Ubuntu and macOS! github.com/marketplace/...
Setup jank - GitHub Marketplace
Set up your Github actions runner with jank, the native Clojure dialect on LLVM
github.com
I want to know what to prioritize in order to get jank into your hands. To get there, it'd be really helpful if you filled out this survey about how you want to use jank. forms.gle/MrooqChbKyow...
jank adoption survey
I (Jeaye Wilkerson) want to get jank into your hands as soon as possible. Please help me do so by filling in this form. You do not need to sign in to fill in this form. Your email will not be collect...
forms.gle
We have folks embedding jank in Godot now. Seems like it might be time to prioritize making this easy.
I've been working on jank's ability to compile #clojure programs to native executables which don't depend on Clang/LLVM. All functionality is baked in, like Graal native images. It works! They're smaller than native images and startup is instantaneous. 🔥
There's a new optimization post for jank, this time optimizing a pure #clojure ray tracer. Check it out! jank-lang.org/blog/2026-06...
Tracing rays with jank
Pew! Pew! jank is getting faster and faster. Check out the new ray tracing optimization adventure!
jank-lang.org
There's a new jank blog post out, showcasing the last two months worth of compiler architecture and optimization work. Check it out! jank-lang.org/blog/2026-05...
jank now has its own custom IR
The jank compiler has a new super power. With that, we push jank to the limits to see who has the fastest fibonacci in the west.
jank-lang.org
For those who prefer Discord over Slack, we now have a jank Discord group: discord.gg/GveYCsyU You're welcome to use Slack, Discord, IRC, or Github to be a part of the jank community. I will continue to be on all of them to welcome you.
Join the jank programming language Discord Server!
Check out the jank programming language community on Discord - hang out with 3 other members and enjoy free voice and text chat.
discord.gg
📺Heads up that there's now a jankTV channel on YouTube with playlists for each jank talk and also uploads from my Twitch development streams. 📺 www.youtube.com/@jank-tv Subscribe here if you want to see when new jank videos come out.
jankTV
jank is the native Clojure dialect hosted on LLVM with seamless C++ interop. jank TV brings together live streams of jank development and talks/presentations from the community and major Clojure conf...
youtube.com
There's a new update for jank, the native #clojure dialect on LLVM. Check it out! jank-lang.org/blog/2026-03...
jank is off to a great start in 2026
Learn about the jank alpha, LLVM bugs, nREPL support, the latest C++ interop enhancements, and what's upcoming for jank.
jank-lang.org
Having trouble sticking with your projects? Feeling burned out? Check out my #clojure Conj 2025 talk for a helpful guide. www.youtube.com/watch?v=Alfq...
How to stick with your projects, even when they're janky - Wilkerson
YouTube video by ClojureTV
youtube.com
There will be a jank presentation at the upcoming macroexpand-deep conference this Saturday! If you'd like to see the crucial first steps of introducing jank into the world of machine learning, be sure to sign up (for free) and check it out. scicloj.github.io/macroexpand-...
Macroexpand 2025
Clojure online conferences by Scicloj
scicloj.github.io
Still holding out on your #clojureconj tickets? Don't miss my presentation on jank! www.2025.clojure-conj.org
I'll be live on Twitch for the next couple of hours, hacking on jank's leiningen support! www.twitch.tv/jeayewilkerson
Twitch
Twitch is the world
twitch.tv
There's a new development update out for jank, the native #clojure dialect. Read up on what's been going on the past couple of months! jank-lang.org/blog/2025-10...
The jank community has stepped up!
Clojure, LLVM, and C++ walk into a bar. jank is born. Don't think about it too much.
jank-lang.org
I have a 💰 $1,000 USD 💰bounty on the last issue which is preventing jank from using upstream Clang/LLVM. I've outlined the problem in this ticket and I'm calling anyone interested to help us solve this! RT this to help jank. github.com/jank-lang/ja...
Get Clang's PCH fixes merged (bounty: $1000) · Issue #446 · jank-lang/jank
Overview We have an open PR waiting to be merged into LLVM. The PR fixes an issue with PCHs in jank. The PR is here: llvm/llvm-project#94166 However, I've done work to the PR which hasn't been merg...
github.com
Looking for a new project? Want to help out jank and the #clojure community? Help us build out the clojure-test-suite! Anyone who knows Clojure can do this and the workflow is very easy. Try it out! github.com/jank-lang/cl...
Test all the things! :tada: · Issue #1 · jank-lang/clojure-test-suite
General process Anyone is welcome to join in and write tests. The process goes like this: Pick a function from the list Leave a comment on this ticket to claim that function Add a new test file usi...
github.com
I'll be live on Twitch for the next couple of hours, hacking on jank's leiningen support! www.twitch.tv/jeayewilkerson
jeayewilkerson - Twitch
Creator of jank, the native Clojure dialect on LLVM with seamless C++ interop.
twitch.tv
Did you know that you can now install jank binaries on Ubuntu 24.04 and 24.10 by using jank's apt PPA? They build continuously from CI. github.com/jank-lang/ja...
github.com
Thank you, Nubank, for the Github sponsorship! To me, I gather that Nubank is investing in the future of jank because they clearly care about the future of #clojure and its community. I could not be more appreciative. 🩵
I'm happy to announce that I'll be presenting at Clojure Conj 2025. My talk is entitled: "How to stick with your projects, even when they're janky" We'll cover rewrites, building a community, development practices, avoiding burnout, and, of course, jank itself.