亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
        當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
        

      Linux基礎(chǔ)教程:Emacs安裝clojure開發(fā)環(huán)境

       [ 2016年2月29日 ] 【

      安裝CIDER模塊

      還是比較簡(jiǎn)單的,就是用list-packages查找,找到CIDER后,安裝。

      直接用官方文檔的命令安裝會(huì)失敗,還是用上面的方式。

      使用middleware匹配版本

      工程的project.clj文件中添加倒數(shù)第二行

      (defproject project1 "0.1.0-SNAPSHOT"
        :description "FIXME: write description"
        :url "http://example.com/FIXME"
        :license {:name "Eclipse Public License"
                  :url "http://www.eclipse.org/legal/epl-v10.html"}
        :dependencies [[org.clojure/clojure "1.7.0"]
                      [clj-http "2.0.0"]]
        :plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]
        :main project1.core)

      啟動(dòng)并連接REPL

      打開項(xiàng)目源代碼文件core.clj

      然后emacs中M-x 運(yùn)行命令cider-jack-in, 會(huì)啟動(dòng)cider-nrepl連接repl進(jìn)程。出現(xiàn)兩個(gè)buffer, 上面的是源代碼,下面的是repl

      當(dāng)看到下面的這段就好。cider-nrepl做了版本匹配的工作。

      ; CIDER 0.10.0snapshot (package: 20151013.1548) (Java 1.7.0_79, Clojure 1.7.0, nREPL 0.2.10)
      project1.core>

      在源代碼buffer鍵入一行代碼,光標(biāo)移動(dòng)到行尾,按下C-x C-e 運(yùn)行,結(jié)果會(huì)顯示在repl buffer中。

      運(yùn)行程序

      我們可以在REPL中運(yùn)行程序,可以輸入(-main)運(yùn)行main函數(shù)

      ; CIDER 0.10.0snapshot (package: 20151013.1548) (Java 1.7.0_79, Clojure 1.7.0, nREPL 0.2.10)
      project1.core> (-main)
      Hello, World!
      nil
      0
      nil
      project1.core> (-main "a")
      Hello, World!
      (a)
      1
      nil
      project1.core>

      首頁 1 2 尾頁
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved