有没有关于使用带有clojure的文件的文档?
我把它连接到lein swank
并且有一个工作的repl但是无法弄清楚如何用它做任何事情。如何加载lein项目及其命名空间?尝试跟随tutorial,但它似乎没有很好地转化为clojure。我试着告诉它加载我的命名空间,它似乎工作,但如果我尝试执行我的一个函数,我得到:
Unable to resolve symbol: handle-text-message in this context
[Thrown class java.lang.RuntimeException]
Restarts:
0: [QUIT] Quit to the SLIME top level
答案 0 :(得分:2)
lein swank不会从您的代码加载开始。但它确实以正确的类路径开头,以便您可以加载代码。
在最顶层的文件中,您可以使用,b来加载整个文件,以及整个程序/应该/从那里加载。
例如,在https://github.com/elarkin/ants-demo的根目录下启动swank实例将加载一个正确设置了类路径的swank服务器。
如果然后连接到VIM中的那个swank实例(使用,c)并使用文件/src/ants/ui.clj上的b,则将加载整个程序。
您可以通过手动运行main方法(-main)
来查看证明