小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不安全或根本行不通。 该库适用于