华南俳烁实业有限公司

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

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

 [ 2016年2月29日 ] 【

安裝CIDER模塊

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

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

使用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)

啟動并連接REPL

打開項目源代碼文件core.clj

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

當看到下面的這段就好。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鍵入一行代碼,光標移動到行尾,按下C-x C-e 運行,結(jié)果會顯示在repl buffer中。

運行程序

我們可以在REPL中運行程序,可以輸入(-main)運行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)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
沧州市| 上饶市| 柘荣县| 平塘县| 互助| 永宁县| 普洱| 攀枝花市| 京山县| 黄山市| 剑河县| 巴林左旗| 信宜市| 井陉县| 霍州市| 廉江市| 乐安县| 宜宾县| 噶尔县| 房山区| 安平县| 铜山县| 揭西县| 福泉市| 北碚区| 武宁县| 密山市| 崇礼县| 友谊县| 南开区| 剑川县| 平远县| 晋城| 大方县| 绥棱县| 百色市| 新河县| 东宁县| 龙南县| 乡城县| 宣武区|