【发布时间】:2013-07-16 20:25:48
【问题描述】:
我正在尝试为 Clojurescript 设置环境。我遇到的问题是不知道如何设置它,以便我可以从 emacs 连接到 Clojurescript 浏览器 REPL,因此我可以直接从编辑器评估表单并将其显示在浏览器中。
我尝试过的事情:
我尝试在 nREPL 上使用 Cemerick 的搭载和搭载。我真的不知道如何从文档中配置它。在弄清楚我必须在项目文件夹的根目录中创建一个 index.html 文件后,我能够让它工作。除了服务器不提供我的资产。
我尝试使用 Clojurescript wiki 中的 bash 脚本设置 suber-lisp。但是,每当我尝试运行劣质lisp程序时,我都会收到“错误的类型参数:stringp,nil”。
这是我理想的工作流程:
我有一个项目文件夹/资源/公共文件夹,其中包含我的资产和 html 文件。我可以通过 ring 或使用 python 的简单 http 服务器以某种方式启动一个为这些文件提供服务的 Web 服务器。我可以从 emacs 连接到 REPL 并评估表单。
【问题讨论】:
-
我推荐github.com/magomimmo/modern-cljs。它向您展示了如何实现理想的工作流程,甚至包括用于服务公共资产的 Python 单线。轻松成为可用的最佳 cljs 资源之一。
-
尊敬的 2018 年读者:请查看 Figwheel (figwheel.org),或查看我在底部的回答。拥有一个连接浏览器的 REPL 变得更简单了!
标签: read-eval-print-loop clojurescript