我只是在尝试 ClojureScript,首先将我在 Clojure 中编写的内容转换为 cljx。
当我尝试编译它时,我得到:
clojure.lang.ExceptionInfo: :refer must be followed by a sequence of symbols in :require
我在网上找到了一些倾斜的引用,但没有地方说明我是否应该能够:refer :all
在 ClojureScript 程序中使用 a 。
如果我做不到,这个限制的原因是什么?
我只是在尝试 ClojureScript,首先将我在 Clojure 中编写的内容转换为 cljx。
当我尝试编译它时,我得到:
clojure.lang.ExceptionInfo: :refer must be followed by a sequence of symbols in :require
我在网上找到了一些倾斜的引用,但没有地方说明我是否应该能够:refer :all
在 ClojureScript 程序中使用 a 。
如果我做不到,这个限制的原因是什么?
不,这是故意不可能的。ClojureScript 邮件列表上最近有一个相关的对话:refer :all
,看起来它永远不会被支持。
引用该线程中的 David Nolen 的话:
这只是一种糟糕的风格,据我所知,它在 Clojure 中没有改变的唯一原因是因为核心团队非常坚持尽可能保持向后兼容性。ClojureScript 中明显缺乏裸 :use 是故意的。