我已经开始用clojure构建一个系统,主要是因为我需要使用Java库.我对Clojure的主要问题是缺乏适当的IDE支持(让它在Windows上与Emacs一起使用并不是一件容易的事).我想知道其他人有什么困难.
小智 7
缺乏"用户友好"的堆栈跟踪(来自Haskell,它感觉像是一个巨大的退步),但你最终习惯了它并学会从slime/swank工作.
关于我们没有leiningen(classpath mess,启动脚本,依赖"管理"地狱)的日子仍然有噩梦.
它改进了很多,并且正在改进它看起来的每一个版本.
一个想法:如果您在Java环境中工作,那么您可能会考虑坚持使用Java IDE并使用Clojure插件而不是使用Emacs等.
例如,我的设置与以下内容完美配合:
由于我需要使用大量的Java以及我的Clojure代码(通常在同一个项目中!),这种设置比使用全新的工具集更有意义.
被"懒虫"咬了一口.
(with-open [file (writer name)]
(map #(.write file (process %)) (get-data)))
Run Code Online (Sandbox Code Playgroud)
和"懒惰的错误"使你的文件空了!
ps:答案是 dorun
到目前为止我的问题: