Clojure导入与:导入

Chr*_*isR 5 emacs clojure slime

读取clojure API以进行导入我看到:ns宏中的import最好导入,但是当我使用swank/slime/emacs进行编码时,我无法使用(ns ..)s-expression来获取deps进入repl,但使用(import ...)我可以.

是什么原因:导入比导入更受欢迎,是否有快速的方法将(ns ...)s-expr中的deps从我的.clj文件导入到repl?(同样的问题可以概括为:使用和:参考..谢谢)

sem*_*ros 5

这是我首选的工作流程:

  • 启动Swank/Slime
  • 在Emacs中打开我想要处理的文件
  • C-c C-k编译并加载有问题的文件
  • 不要,其次i,然后键入命名空间的名称你的工作,然后按Enter

现在你的Slime REPL应该在你正在处理的命名空间中,你可以ns在顶部添加声明,C-c C-k就像你改变一样(包括你的ns导入).