Jeaye Wilkerson @jeaye.com · 24/09/2026If you can't make it to the Conj this year, you can still get a FREE livestream ticket here: ti.to/nubank/cloju... That will allow you to watch my talk, as well as every other talk, live, from the comfort of your own home! 022
Jeaye Wilkerson @jeaye.com · 13/09/2026There's a Lisp game jam starting October 30th and I'll be participating to write a game in jank! Let's all jump in and produce the first set of jank games. itch.io/jam/autumn-l...itch.ioAutumn Lisp Game Jam 2026A game jam from 2026-10-30 to 2026-11-16 hosted by technomancy & David Thompson. Lisp Game Jam is a recurring game jam taking place for a full 10 days. After the jam has finished, 7 days are given to ... 050
Jeaye Wilkerson @jeaye.com · 12/09/2026This was a beautiful talk by @felienne.bsky.social. It hits even harder in the Clojure community, given our focus on simplicity. www.youtube.com/watch?v=0-6-...youtube.comAI made me doubt everything about programming by Felienne Hermans - DDD Europe 2026YouTube video by Domain-Driven Design Europe 040
Jeaye Wilkerson @jeaye.com · 04/09/2026Check out the latest goodies in jank land! jank is #clojure and #cpp combined in such a lovely way. jank-lang.org/blog/2026-09...jank-lang.orgjank reimagines C++ errors and gets an official native package repojank's errors are slick, but did you know you can start a new raylib app in jank with one command? 061
Jeaye Wilkerson @jeaye.com · 22/08/2026Here'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? 030
Jeaye Wilkerson @jeaye.com · 18/08/2026Kyle Cesare cooked up a 4x4 sandbox in jank + #raylib + #box3d. It's adorable! 020
Jeaye Wilkerson @jeaye.com · 16/08/2026Did 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. 020
Jeaye Wilkerson @jeaye.com · 15/08/2026jank'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. 060
Jeaye Wilkerson @jeaye.com · 13/08/2026Joseph Ferano whipped up a sand painting app with jank and raylib in a matter of hours. It's beautiful! 040
Jeaye Wilkerson @jeaye.com · 09/08/2026jank'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. 0100
Jeaye Wilkerson @jeaye.com · 15/07/2026If 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 041
Jeaye Wilkerson @jeaye.com · 08/07/2026The 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. 030
Jeaye Wilkerson @jeaye.com · 01/07/2026Hey 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! 0101
Jeaye Wilkerson @jeaye.com · 27/06/2026Based on the recent survey, it's pretty clear how people want to use jank. jank will start an era of #clojure game development. 0100
Jeaye Wilkerson @jeaye.com · 23/06/2026There's now a Github action to set up jank for Ubuntu and macOS! github.com/marketplace/...github.comSetup jank - GitHub MarketplaceSet up your Github actions runner with jank, the native Clojure dialect on LLVM 030
Jeaye Wilkerson @jeaye.com · 16/06/2026I 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...forms.glejank adoption surveyI (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... 020
Jeaye Wilkerson @jeaye.com · 14/06/2026We have folks embedding jank in Godot now. Seems like it might be time to prioritize making this easy. 0160
Jeaye Wilkerson @jeaye.com · 12/06/2026I'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. 🔥 0192
Jeaye Wilkerson @jeaye.com · 01/06/2026There's a new optimization post for jank, this time optimizing a pure #clojure ray tracer. Check it out! jank-lang.org/blog/2026-06...jank-lang.orgTracing rays with jankPew! Pew! jank is getting faster and faster. Check out the new ray tracing optimization adventure! 070
Jeaye Wilkerson @jeaye.com · 08/05/2026There'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-lang.orgjank now has its own custom IRThe 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. 0100
Jeaye Wilkerson @jeaye.com · 16/04/2026For 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.discord.ggJoin 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. 010
Jeaye Wilkerson @jeaye.com · 03/04/2026📺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.youtube.comjankTVjank 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... 040
Jeaye Wilkerson @jeaye.com · 06/03/2026There's a new update for jank, the native #clojure dialect on LLVM. Check it out! jank-lang.org/blog/2026-03...jank-lang.orgjank is off to a great start in 2026Learn about the jank alpha, LLVM bugs, nREPL support, the latest C++ interop enhancements, and what's upcoming for jank. 0100
Jeaye Wilkerson @jeaye.com · 12/01/2026Having 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...youtube.comHow to stick with your projects, even when they're janky - WilkersonYouTube video by ClojureTV 0102
Jeaye Wilkerson @jeaye.com · 22/10/2025There 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-...scicloj.github.ioMacroexpand 2025Clojure online conferences by Scicloj 040
Jeaye Wilkerson @jeaye.com · 15/10/2025Still holding out on your #clojureconj tickets? Don't miss my presentation on jank! www.2025.clojure-conj.org 060
Jeaye Wilkerson @jeaye.com · 08/10/2025I'll be live on Twitch for the next couple of hours, hacking on jank's leiningen support! www.twitch.tv/jeayewilkersontwitch.tvTwitchTwitch is the world 031
Jeaye Wilkerson @jeaye.com · 03/10/2025There'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...jank-lang.orgThe jank community has stepped up!Clojure, LLVM, and C++ walk into a bar. jank is born. Don't think about it too much. 0130
Jeaye Wilkerson @jeaye.com · 02/09/2025I 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...github.comGet Clang's PCH fixes merged (bounty: $1000) · Issue #446 · jank-lang/jankOverview 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... 053
Jeaye Wilkerson @jeaye.com · 31/08/2025Looking 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...github.comTest all the things! :tada: · Issue #1 · jank-lang/clojure-test-suiteGeneral 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... 2144
Jeaye Wilkerson @jeaye.com · 27/08/2025I'll be live on Twitch for the next couple of hours, hacking on jank's leiningen support! www.twitch.tv/jeayewilkersontwitch.tvjeayewilkerson - TwitchCreator of jank, the native Clojure dialect on LLVM with seamless C++ interop. 060
Jeaye Wilkerson @jeaye.com · 23/08/2025Did 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 060
Jeaye Wilkerson @jeaye.com · 22/08/2025Thank 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. 🩵 0151
Jeaye Wilkerson @jeaye.com · 21/08/2025I'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. 0110
Jeaye Wilkerson @jeaye.com · 13/08/2025I'm live on Twitch for the next couple of hours, hacking on jank. www.twitch.tv/jeayewilkersontwitch.tvjeayewilkerson - TwitchCreator of jank, the native Clojure dialect on LLVM with seamless C++ interop. 020
Jeaye Wilkerson @jeaye.com · 13/08/2025The first UI has been built in jank, the native Clojure dialect! github.com/kylc/jank-im... This example uses imgui, GLFW, and OpenGL. Kyle Cesare was brave enough to figure this all out using only jank's blog posts as docs. We're getting close!github.comGitHub - kylc/jank-imguiContribute to kylc/jank-imgui development by creating an account on GitHub. 2141
Jeaye Wilkerson @jeaye.com · 06/08/2025I've live now, building out Debian package support for jank. Come say hi! www.twitch.tv/jeayewilkersont.cohttps://www.twitch.tv/jeayewilkerson 040
Jeaye Wilkerson @jeaye.com · 05/08/2025I've just built a distributable Arch Linux tarball for jank which can run on a fresh Arch Linux image with a couple of pacman deps installed. We're getting close to easy distro packaging and release binaries. We're getting close to jank's alpha release. 😀 060
Jeaye Wilkerson @jeaye.com · 31/07/2025I'm live now, hacking on jank! www.twitch.tv/jeayewilkersontwitch.tvjeayewilkerson - TwitchBuilding a native Clojure dialect on LLVM with seamless C++ interop 040
Jeaye Wilkerson @jeaye.com · 30/07/2025Live on Twitch, hacking on jank, the native #clojure dialect on LLVM. Come say hi! www.twitch.tv/jeayewilkersontwitch.tvjeayewilkerson - TwitchCreator of jank, the native Clojure dialect on LLVM with seamless C++ interop. 040
Jeaye Wilkerson @jeaye.com · 30/07/2025jank now has a health check, so you can troubleshoot any issues with your setup. This should come in handy as we add packages for Ubuntu, Arch, Nix, Homebrew, and MacPorts. 050
Jeaye Wilkerson @jeaye.com · 25/07/2025Live on Twitch, hacking on jank, the native #clojure dialect on LLVM. Come say hi! www.twitch.tv/jeayewilkersontwitch.tvjeayewilkerson - Twitchcozy coding - compiler development - jank, native Clojure dialect on LLVM with seamless C++ interop 072
Jeaye Wilkerson @jeaye.com · 11/07/2025Here's a new jank development update, showcasing a full quarter's worth of work on seamless C++ interop in #Clojure. Don't miss this one. jank-lang.org/blog/2025-07...jank-lang.orgjank is C++jank is Clojure. jank is C++. The combination is amazing. 092
Jeaye Wilkerson @jeaye.com · 06/06/2025There's a new jank development update showcasing the latest seamless C++ interop features. Check it out! jank-lang.org/blog/2025-06...jank-lang.orgThe next phase of jank's C++ interopC++! Clojure! Magic! Dragons! Read all about it! 193
Jeaye Wilkerson @jeaye.com · 26/05/2025Today I turned NeoVim's syntax feature off (`syntax off`). Turns out it's no longer needed, with treesitter. Everything still works well and, in fact, some visual highlighting issues are gone. If you're using treesitter and you don't use `syntax off`, both are running. 100
Jeaye Wilkerson @jeaye.com · 09/05/2025Do you want to be a compiler hacker? Want to use advanced C++ techniques in practice? Want to learn more about how #clojure works? I'm bringing on a fourth mentee to help work on jank. Reach out here if you're interested! scicloj.github.io/docs/communi...scicloj.github.ioScicloj open-source mentoringScicloj offers mentoring to Clojurians who wish to become active in open-source projects. Please reach out What is that? # One of the big challenges of getting involved in open source is gaining a sen... 185
Jeaye Wilkerson @jeaye.com · 02/05/2025Wake up, babe, there's a new jank post out showcasing some badass seamless C++ interop. #clojure + #cpp == jank jank-lang.org/blog/2025-05...jank-lang.orgStarting on seamless C++ interop in jankjank is the first Lisp to be able to seamlessly reach into C++. Check it out! 1299
Jeaye Wilkerson @jeaye.com · 29/04/2025C++ value lookup. Automatic conversions to jank objects. C++ constructor calls, overload matching, and automatic conversions from jank objects. This is the start of seamless interop in jank. 💪 160
Jeaye Wilkerson @jeaye.com · 20/04/2025Happy to share I'll be sponsored by Clojurists Together for $9k this quarter, to work on seamless C++ interop for jank, the native #clojure dialect. Hang tight and let me cook. This is going to be great. 0161