我正在尝试为Clojurescript设置一个环境。我遇到的问题是不知道如何设置它,以便我可以从emacs连接到Clojurescript浏览器REPL,因此我可以从编辑器中直接评估表单,并将其显示在浏览器中。如何用emacs设置Clojurescript REPL?
事情我已经尝试:
我试着用Cemerick的piggieback并捎带上nREPL。我真的不知道如何从文档中配置它。在弄清楚我必须在项目文件夹的根目录中创建一个index.html文件后,我才得以开始工作。除了服务器不提供我的资产。
我试着用Clojurescript wiki中的bash脚本设置inferior-lisp。但是,每当我尝试运行劣等lisp程序时,我都会收到“错误的类型参数:stringp,nil”。
这里是我理想中的工作流程:
我有一个项目文件夹/资源/公众有我的资产和HTML文件的文件夹。我可以启动一个Web服务器,以某种方式为这些文件提供服务,无论是通过环或使用python简单的http服务器。我可以通过emacs连接到REPL并评估表单。
我建议https://github.com/magomimmo/modern-cljs。它向您展示了如何实现您理想的工作流程,甚至包括用于服务您的公共资产的Python单线程。轻松获得最好的cljs资源之一。 – danneu