Hasty Briefsbeta

双语

Nothing Janky About This New Programming Language

a year ago
  • #Programming Languages
  • #Game Development
  • #Clojure
  • jank是Clojure的新方言,专为游戏和通用编程设计,兼容C++和Lua环境。
  • 由Jeaye Wilkerson开发,jank融合了Clojure'代码即数据'的哲学和函数优先的编程范式,采用不可变数据结构。
  • 关键技术挑战包括即时编译原生代码、为原生环境构建微型虚拟机,以及实现无缝的C++互操作性。
  • Wilkerson计划2025年发布alpha版本,重点收集反馈并提升稳定性,以将jank融入Clojure生态。
  • 资金筹措通过开源赠款进行,长期目标是使jank成为不可或缺的项目以获得全职开发资金。
  • 社区建设是优先事项,现寻求测试、反馈和错误报告等贡献,以确保稳定发布。
  • jank的性能优化通过C++互操作实现,旨在做出比JVM更智能的编译器决策。
  • 技术权衡包括采用避免虚拟分发的自定义对象模型以提升性能,相关细节发布于jank博客。
  • Wilkerson建议开发者勇敢追求激情项目,秉持'人生只有一次'的信念。