E-Ink 新闻日报

返回列表

Fennel上的Clojure第一部分:持久数据结构

作者介绍了ClojureFnl,这是一个基于早期实验性库fennel-cljlib构建的新型Clojure到Fennel编译器。该项目旨在将Clojure的持久数据结构和函数式编程特性引入Lua运行时环境。虽然仍处于早期开发阶段,但已经能够编译许多Clojure文件,但标准库支持尚不完整。

背景

Fennel是一种受Clojure启发的Lisp语言,可编译为Lua代码;而Clojure是一种运行在JVM上的函数式编程语言,特别强调不可变数据结构。持久数据结构是Clojure的核心特性,能够实现高效的不可变集合。

来源
Lobsters
发布时间
2026年4月7日 12:07
评分
5.0 / 10