当CLJS node.js repl启动时,如何需要宏?

当CLJS node.js repl启动时,如何需要宏?,node.js,clojurescript,core.async,Node.js,Clojurescript,Core.async,下面是一个示例clojurescriptrepl.cljconfig文件: (require '[cljs.repl]) (require '[cljs.repl.node]) (cljs.repl/repl (cljs.repl.node/repl-env) :watch "src" :output-dir "out-repl" :repl-requires '[[cljs.nodejs :as node] [cljs.core.asy

下面是一个示例clojurescript
repl.clj
config文件:

(require '[cljs.repl])
(require '[cljs.repl.node])

(cljs.repl/repl 
  (cljs.repl.node/repl-env)
  :watch "src"
  :output-dir "out-repl"
  :repl-requires '[[cljs.nodejs :as node]
                   [cljs.core.async :refer [put! chan <! >!]]])
(需要“[cljs.repl]”)
(需要“[cljs.repl.node]”)
(cljs.repl/repl)
(cljs.repl.node/repl env)
:观看“src”
:输出目录“输出回复”
:repl需要“[[cljs.nodejs:as node]
[cljs.core.async:参考[put!chan!]]
注意
:repl需要一些有用的
cljs.core.async
函数


问题:​ 一个
:repl如何要求
core.async​​? 特别是,一个
:repl如何需要
cljs.core.async.macros
中的
go
宏(即,当加载一个nodejs repl时,
go
宏立即可用)?

您是否尝试过使用form
”[cljs.core.async:refere[put!chan!]:referemacros[go]
?()是的,它会产生一个错误。你会遇到什么样的错误?我能够使用第一条注释中的语法来表示
cljs.pprint
(例如
:repl需要'[[cljs.pprint:refere[pprint]:referemacros[pp]]]]
)中的符号,因此该错误可能是由其他问题引起的。即使是
cljs.repl/repl*
repl requires
的默认值也使用相同的语法。()您是否尝试使用表单
”[cljs.core.async:refere[put!chan!]:refere macros[go]]
?()是的,它会产生一个错误。你会遇到什么样的错误?我能够使用第一条注释中的语法来表示
cljs.pprint
(例如
:repl需要'[[cljs.pprint:refere[pprint]:referemacros[pp]]]]
)中的符号,因此该错误可能是由其他问题引起的。即使是
cljs.repl/repl*
repl requires
的默认值也使用相同的语法。()