jank-lang/jank
View on GitHub ↗ ★ 3,371 C++
jank is the native Clojure dialect with seamless C++ interop.
20 mentions on Hacker News by 11 people: 1 story, 19 comments · first 2016-01-18 · latest 2026-08-11
20082026
-
…would this be ? (Not to start a flame war, I'm genuinely curious about the differences.) [1] https://github.com/jank-lang/jank
comment by phtrivier · 2026-08-11 · in Jolt: Clojure compiler implemented with Chez Scheme -
…even mac. I've done this with Bitwig, https://github.com/ArikRahman/Nixwig and Jank lang ( https://github.com/jank-lang/jank ) in this PR: https://github.com/NixOS/nixpkgs/pull/523741
comment by arikrahman · 2026-06-08 · in Anthropic, please ship an official Claude Desktop for Linux -
…two primitives, or two typed objects, or a combination thereof. You can see the code for this here: https://github.com/jank-lang/jank/blob/29c2adb344526d26c8e82...
comment by Jeaye · 2026-05-18 · in Jank now has its own custom IR -
…so I cant add it there, but if you wanted to jank-lang could be added to your prior-art section: https://github.com/jank-lang/jank?tab=contributing-ov-file#a...
comment by monkaiju · 2026-05-18 · in LLM Policy for Rust Compiler -
I'm working on the jank programming language! https://github.com/jank-lang/jank It's a native Clojure dialect which is also a C++ dialect, including a JIT compiler and nREPL server. I'm currently building out a custom IR so I can do…
comment by Jeaye · 2026-04-12 · in Ask HN: What Are You Working On? (April 2026) -
…networks and bring it back. Jank in particular will probably be a good contender for a LispTorch. https://github.com/jank-lang/jank
comment by rahen · 2025-11-03 · in Lisp: Notes on its Past and Future (1980) -
…just uses libclang / CppInterOp to get the corresponding LLVM types and then emits a function call. https://github.com/jank-lang/jank/blob/interop/compiler%2Bru...
comment by Mathnerd314 · 2025-07-11 · in Jank is C++ -
I expect that jank will be migrating from C++ to Rust, at some point. https://github.com/jank-lang/jank
comment by Jeaye · 2025-02-18 · in Why I'm writing a Scheme implementation in 2025: Async Rust -
…+ JIT modes, I would switch in a heartbeat. Might want to look at Jank ( https://jank-lang.org/ , https://github.com/jank-lang/jank ). It's still in it's early stages but it's basically all you're hoping for!
comment by masijo · 2024-08-30 · in CIEL Is an Extended Lisp -
…rather than in Java. In jank, the Clojure source for transducers is exactly the same. For example: https://github.com/jank-lang/jank/blob/a14f4d7c7e8097d5ab588...
comment by Jeaye · 2024-08-14 · in What you learn by making a new programming language -
I definitely asked for it. I'm using Cling for JIT compiling my native Clojure dialect: https://github.com/jank-lang/jank Without Cling, this sort of thing wouldn't be feasible in C++. Not in the way which Clojure dialects work. The…
comment by Jeaye · 2024-06-01 · in ROOT: analyzing petabytes of data scientifically -
I'm using Cling for JIT compiling my native Clojure dialect: https://github.com/jank-lang/jank Trying to bring C++ into the Clojure world and Clojure/interactive programming into the C++ world.
comment by Jeaye · 2024-06-01 · in ROOT: analyzing petabytes of data scientifically -
…it to use native interop instead. On the compiler and tooling itself, I have some open issues here: https://github.com/jank-lang/jank/issues The vast majority of it is heavy C++ work, though. Outside of that, the biggest gains will come…
comment by Jeaye · 2024-01-21 · in Boehm-Demers-Weiser conservative C/C++ Garbage Collector -
…are the only things that need source available, I think it'd be good to spell that out. [1]: https://github.com/jeaye/jank/blob/main/LICENSE
comment by dangoor · 2022-08-17 · in The Jank Language: LLVM Hosted Clojure -
It might build, but can you actually execute something? According to https://github.com/jeaye/jank/issues/7 , you won't be able to compile `(if true 1 0)` at the moment even.
comment by capableweb · 2022-08-17 · in The Jank Language: LLVM Hosted Clojure -
…early still, and in the middle of a grand rewrite so basically it doesn't build at the moment, see https://github.com/jeaye/jank/issues/7 Current progress seems to be outlined here: https://jank-lang.org/progress/
comment by capableweb · 2022-08-17 · in The Jank Language: LLVM Hosted Clojure -
…you want to support this, it looks like the author is also accepting GitHub sponsorships[2]. [0]: https://github.com/jeaye/jank [1]: https://jank-lang.org/progress/ [2]: https://github.com/sponsors/jeaye
comment by cube2222 · 2022-08-17 · in The Jank Language: LLVM Hosted Clojure -
…effects, s-expressions (very little syntax), and utter simplicity. That's why I've been working on https://github.com/jeaye/jank for a few years. It's slow going, but I want it to be a statically typed Clojure dialect, basically, which…
comment by Jeaye · 2019-03-04 · in Ask HN: What made you change your mind about a programming language/paradigm? -
…of deterministic object lifetimes (C++). I've been working on such a language for a year or so now https://github.com/jeaye/jank and it compiles to C++14. Trading data locality (due to immutable data structures) for more approachable…
comment by Jeaye · 2016-01-18 · in Ask HN: Your Programming Language Wish List