Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';使用短Clojure程序进行编辑-运行-重复是一个方便的环境?_Clojure_Ide_Editor - Fatal编程技术网

什么';使用短Clojure程序进行编辑-运行-重复是一个方便的环境?

什么';使用短Clojure程序进行编辑-运行-重复是一个方便的环境?,clojure,ide,editor,Clojure,Ide,Editor,我一直在破解4clojure.com的习题集,玩得很开心。我已经做了几十道基础和简单的问题 然而,我对这项工作的“开发”环境还有待改进。基本上,我写的是一行,或者在LeiningenRepl中,或者在Sublime文本中为Clojure写的“SublimeREPL” 我希望能够在工作时打开这些一行代码(到目前为止,很少有解决方案需要比我看到的几行代码更长,但至少对我的新手来说,有一行代码非常简洁) 正如我在标题中所暗示的那样,我想要的工作流程是,每个解决方案都有一个单独的文件,并且能够迭代地对其

我一直在破解4clojure.com的习题集,玩得很开心。我已经做了几十道基础和简单的问题

然而,我对这项工作的“开发”环境还有待改进。基本上,我写的是一行,或者在LeiningenRepl中,或者在Sublime文本中为Clojure写的“SublimeREPL”

我希望能够在工作时打开这些一行代码(到目前为止,很少有解决方案需要比我看到的几行代码更长,但至少对我的新手来说,有一行代码非常简洁)

正如我在标题中所暗示的那样,我想要的工作流程是,每个解决方案都有一个单独的文件,并且能够迭代地对其进行破解、保存、运行并查看输出


我在OSX和Ubuntu上;我的主编辑器是Sublime Text,但我也使用Emacs。也许是苹果酒?

Emacs,正如Charles所建议的,配置或Emacs前奏(或)。 打开一个文件,黑客攻击,然后运行

  • Ctrl-cAlt-j通过苹果酒启动clojure repl(nrepl的替代品)
  • Ctrl-cC-k以加载文件
  • Ctrl-cAlt-n将repl放入该命名空间中
  • 然后离开

如果你正在安装Emacs Live,你最好使用泛音并制作一些“音乐”

我建议从Emacs Live或Emacs Prelude开始,这两个版本都已经集成了苹果酒和大量其他功能。Light Table可能也值得一试,至少在您仍在处理较小的代码段而不是大型程序时。@CharlesDuffy-我确实尝试过Emacs Live(但记不起名称,所以我没有在上面提到它)。我喜欢这个承诺,但我的第一反应是,它把我相当沉稳的Emacs设置变成了一个大家都能认识的、友好的庞然大物。我将查看Emacs Prelude。我使用它作为通往Leiningen和Emacs的门户。。。。除了夜代码不使用Emacs:(。