ros*_*vid 2 emacs clojure leiningen swank-clojure
我正在尝试用clojure写一个helloworld.我正在使用leinengen和emacs以及swank-clojure.
这是我的src/hello.clj
内容:
(ns hello)
(defn hello []
(println "Hello World"))
Run Code Online (Sandbox Code Playgroud)
当我clojure-jack-in
和我C-c C-c
的功能,我得到:
No such namespace: hello
[Thrown class java.lang.Exception]
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
有了C-c C-c
,你要求后端在"hello"命名空间内编译函数,但该命名空间尚不存在 - 你还没有执行该(ns hello)
行.所以请尝试C-c C-k
改为编译整个文件.此后,C-c C-c
将允许您重新编译该功能.