Hacker News | 📄 原文链接 | 2026-10-24 收录

jank:跑在 C++ 上的 Clojure,模板、虚函数、RAII 全都直接用

来源:jank-lang.org — 2026-10-24

📋 概述

jank 是一个原生 Clojure 方言,把 Java 互操作换成了 C++ 互操作:模板、虚函数、异常、重载决议和 RAII 都能直接在 Clojure 代码里用,include 头文件就能开工。它基于 Clang 的 C++ JIT 提供 REPL 驱动的开发体验,用 nREPL 接你现有的编辑器插件;工程管理借用 Leiningen,依赖声明一行搞定,构建系统能自己找系统里已装的 C/C++ 库或从源码构建。作者推荐的场景是游戏开发:函数式不可变数据 + REPL,需要性能时随时用 cpp/ 调进 C++。

🔑 核心要点

💡 金句

jank is Clojure on top of C++. It has C++ interop unlike any other language.
← 返回 Hacker News 首页