我只是尝试使用ClojureScript,首先将我在Clojure中编写的内容转换为cljx。
当我尝试编译它时,我得到:
clojure.lang.ExceptionInfo: :refer must be followed by a sequence of symbols in :require
我在网上找到了一些倾斜的参考文献,但是在我的任何地方都没有说明我是否应该能够在ClojureScript程序中使用:refer :all
。
如果我不能这样做,这个限制的原因是什么?
答案 0 :(得分:36)
不,它故意不可能。最近与:refer :all
相关的ClojureScript邮件列表上有一个conversation,看起来它永远不会受到支持。
引用大卫·诺伦的话:
这只是糟糕的风格,到目前为止我知道它没有的唯一原因 在Clojure中改变是因为核心团队非常坚定 尽可能保持向后兼容性。显而易见的缺乏 裸体:在ClojureScript中使用是故意的。