簡體   English   中英

如何與emacs和leiningen一起使用repl

[英]How use repl with emacs and leiningen

我正在開始學習clojure,其中很多部分都是使用庫和依賴...我使用了javascript和ruby,他們有rubygems和npm ..非常簡單......現在我正在嘗試使用leiningen ..我已經安裝了這個,我使用emacs並安裝elein ...我可以創建一個項目,處理庫和依賴項並且工作正常..但我不能使用repl和我的粘液“評估表達式並評估地區“不工作......我真的是新手與粘液和clojure模式......和leiningen更多的新手,我不知道工作流程是怎樣的...

我將我的庫設置在項目中,我的主命名空間並調用“elein-deps”或“elein-install”

我編寫了我的代碼並使用“elein-run”運行它......運行正常

但我如何使用repl ..有一個自動加載leiningen repl的方式或者我需要在我的repl中導入我的文件和命名空間(對不起但我是clojure的新手,我不習慣加載方式使用它的文件和命名空間...我必須使用“load-file”和我文件的完整路徑......或者我必須使用“use”??)

如果可以解釋我如何與leiningen在clojure內的工作流程我會很感激..非常感謝!!

您需要使用“require”或“use”將代碼加載到環境中。 Leiningen支持在REPL初始化期間評估代碼,帶有代碼的文件使用':repl-init-script'選項指定。 此文件也將在swank的加載期間進行評估...

PS你也可以查看':repl-init'選項 - 它將加載給定的命名空間並切換到它...

PPS你也可以使用Mx clojure-jack-in從新的clojure模式,到bootstrap swank,運行'lein swank'並連接到swank的REPL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM