Clojure:[软]从Repl开始工作 上下文

Clojure:[软]从Repl开始工作 上下文,clojure,Clojure,引用ClojureScript文档: 使用ClojureScript时,拥有良好的工作流是必不可少的。关于工作流,首先要知道的是,您应该尽可能多地从REPL开始工作。事实上,如果你没有把大部分时间花在REPL上,那你就错了 现在,在大多数Clojure开发中——我在编辑器中工作——并在REPL中热加载代码 问题: (1) 是否有人在repl中而不是编辑器中对Clojure进行了良好的编码设置?有什么好处 (2) Clojure和ClojureScript有什么不同之处,使得ClojureScri

引用ClojureScript文档:

使用ClojureScript时,拥有良好的工作流是必不可少的。关于工作流,首先要知道的是,您应该尽可能多地从REPL开始工作。事实上,如果你没有把大部分时间花在REPL上,那你就错了

现在,在大多数Clojure开发中——我在编辑器中工作——并在REPL中热加载代码

问题: (1) 是否有人在repl中而不是编辑器中对Clojure进行了良好的编码设置?有什么好处

(2) Clojure和ClojureScript有什么不同之处,使得ClojureScript可以直接在repl中工作


谢谢

1:在编辑器中使用repl将被视为repl;)如果你是这样做的,那么你已经做对了。如果您的编辑和您的回复没有集成,那么我可以向您介绍和。编辑:听起来你已经有了这个句柄,所以对于其他读者,特别是vim用户来说,slimv确实让这个过程更加有趣,它添加了“跳转到函数定义”之类的东西,并允许你从正在编辑它的缓冲区编译一个表单。我对slimv(和emacs上的slime)的工作生活有多美好充满了热情


2:clojurescript的不同之处在于,您的repl是在浏览器中运行的。您尝试过ClojureScript附带的浏览器repl吗?

(1)我在vim中编辑。然后我点击“:make”,它通过tcp向“lein repl”发送一个命令,以重新加载所有必要的文件。(2) 如果是(cljs repl),(js/alert“Hello World”)--那么是的。您应该看看Vimclojure,它将让您了解slime/slimv的大部分功能。