如何在调用clojure时更改为命名空间。main/repl

How to change to a namespace when calling clojure.main/repl

我正在使用 clojure.main/repl(参见 the docs)并希望在用户输入任何内容之前自动切换到 ns。但是怎么办?

:init好像不能解决我的问题,或者怎么用?

请注意:

我不知道 org.dipert.swingrepl 也不知道为什么会有人想要使用它,但使用起来非常简单:

(clojure.main/repl :init #(in-ns 'my-favorite-namespace))