sci:适用于脚本和Clojure DSL的可配置Clojure解释器 源码
小Clojure口译员 我希望使用Clojure的有限方言来编写单一用途的脚本应用程序。 科学将非常适合。 — 快速开始 从Clojure使用(脚本) ( require '[sci.core :as sci]) ( sci/eval-string " (inc 1) " ) => ; ; 2 ( sci/eval-string " (inc x) " { :bindings {'x 2 }}) ; ;=> 3 要用于GraalVM native-image请检查。 为什么 您想从用户输入中评估代码,或者在项目内部将Clojure用于DSL,但是eval不安全或根本行不通。 该库适用于
文件列表
sci:适用于脚本和Clojure DSL的可配置Clojure解释器
(预估有个127文件)
profile.clj
320B
bench.clj
2KB
project.clj
2KB
core_test.cljc
48KB
repl.clj
2KB
ns_tree.clj
3KB
update-project.clj
958B
compile.bat
1KB
all
148B
bump_version.clj
541B
暂无评论