windows下sublime2 clojure環境配置

  最近在看《七週七併發模型》,其中函數式編程使用的是clojure來作說明,因此也想順便學習一下clojure這種不一樣的編程方式語言。那麼作開發確定須要開發環境,第一步先下載clojure官方運行庫,或者說平臺,網址是 http://clojure.org/編程

  接下來咱們須要一個能夠方便編寫clojure程序的IDE,一開始想到的是eclipse,由於eclipse下面插件很是豐富,能夠做爲多種語言的開發環境。也確實是找到了clojure在eclipse下面的ccw,不過花了1個小時下載完ccw插件(訪問ccw插件的網站很是慢),重啓eclipse以後發現找不到新建clojure項目,多是安裝失敗了,也多是ccw的版本跟eclipse或者JDK的版本不一致吧,折騰了一下子仍是不行。eclipse比較安裝第三方插件最煩人的就是這個,有時候安裝完了很差使,尚未啥提示。固然我平時用eclipse很少,也不夠熟練。併發

  後來就想到用sublime來做爲clojure的開發環境,從配置到完成很是簡單就5分鐘之內。eclipse

  (1) 先設置一下clojure 從官網下載下來jar的目錄到PATH下面函數式編程

  (2) Tools -> Build System -> New Build System而後新建clojure的環境配置,配置也很簡單,是這樣的:函數

{
	"cmd": ["D:/clojure-1.8.0/clj.bat", "$file"],
	"selector": "source.clj"
}

  網上有些教程是這樣配置的,我試過編譯的時候會報[Error 2]的錯誤:學習

{
	"cmd": "clj $file",
	"selector": "source.clj"
}

 

  就短短的2行,而後新建一個後綴爲.clj的文件,裏面隨便寫點clojure代碼,好比:網站

(defn display [name] (println name))ui

(display "jim")插件

  定義了一個名爲display 的函數,而後打印傳遞的參數,而後Ctrl + B編譯,就會在sublime的控制檯打印出結果。code

  整個過程很是簡單,方便,也沒有額外的插件須要下載。

相關文章
相關標籤/搜索