我正在嘗試爲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