是否可以使用:参考:所有在ClojureScript中:要求?

时间:2014-06-28 04:04:48

标签: clojure clojurescript cljx

我只是尝试使用ClojureScript,首先将我在Clojure中编写的内容转换为cljx。

当我尝试编译它时,我得到:

clojure.lang.ExceptionInfo: :refer must be followed by a sequence of symbols in :require 

我在网上找到了一些倾斜的参考文献,但是在我的任何地方都没有说明我是否应该能够在ClojureScript程序中使用:refer :all

如果我不能这样做,这个限制的原因是什么?

1 个答案:

答案 0 :(得分:36)

不,它故意不可能。最近与:refer :all相关的ClojureScript邮件列表上有一个conversation,看起来它永远不会受到支持。

引用大卫·诺伦的话:

  

这只是糟糕的风格,到目前为止我知道它没有的唯一原因   在Clojure中改变是因为核心团队非常坚定   尽可能保持向后兼容性。显而易见的缺乏   裸体:在ClojureScript中使用是故意的。