浏览器repl中的pprint导致TypeError

时间:2016-08-25 19:07:23

标签: clojurescript boot-clj

有人在ClojureScript浏览器repl中理解以下行为吗? (由启动工具链提供)

my.core> (require 'cljs.pprint)
nil
my.core> (cljs.pprint/pprint "one")
#object[TypeError TypeError: cljs.pprint is undefined]
No stacktrace available.
my.core> (cljs.pprint/pprint "one" "two" "three")
WARNING: Wrong number of args (3) passed to cljs.pprint/pprint at line 1 <cljs repl>
#object[TypeError TypeError: cljs.pprint is undefined]
No stacktrace available.

看起来,没有对cljs.pprint / pprint的引用,但是repl知道这个函数的arity。

这也可能有所帮助:

my.core> (cljs.repl/dir cljs.pprint)
t_cljs$pprint28171
t_cljs$pprint28177
with-pprint-dispatch
with-pretty-writer
write
write-out
nil

1 个答案:

答案 0 :(得分:2)

cider-repl-toggle-pretty-printing成功了。