2016-08-25 2 views
0

誰かがClojureScriptブラウザのreplで次の動作を理解していますか? (ブートツールチェーンによって提供される)ブラウザのpprintがreplでTypeErrorが発生する

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. 

しかしREPLは、この関数のアリティを知っている、cljs.pprint/PPRINTへの参照がないこと、見えます。これは同様に役立つかもしれない


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

答えて

2

cider-repl-toggle-pretty-printingはトリックをしました。

関連する問題