[轉]Windows平臺下LispBox環境搭建

轉自http://www.cnblogs.com/sunt2012/archive/2013/05/27/3102816.htmlhtml

Lisp in a Box軟件包能夠讓新Lisp程序員在一流的Lisp開發環境上近乎無痛止步,Lisp in a Box使用Emacs做爲其編輯器。本篇主要說明LispBox在Windos平臺的搭建的步驟:程序員

  1. 下載Lisp in a Box包,地址http://common-lisp.net/project/lispbox/
  2. 安裝emacs,進入 lispbox-x.x/emacs-x.xx/bin,點擊運行 addpm.exe,會有一個提示框,點擊肯定便可。
  3. 啓動emacs,按下C-x C-f(文章後面會說明),輸入~,查找默認的home目錄,在此目錄下新建_emacs文件,並添加以下內容
    (add-to-list 'load-path "D:/lispbox-0.7/slime-20110205.092829") ;smile directory
    (setq inferior-lisp-program "‪D:/lispbox-0.7/ccl-1.6-windowsx86\wx86cl.exe") ;Lisp System
    (require 'slime)
    (slime-setup)

          注意目錄是用的正斜線/,而不是Windows目錄的反斜線,不然報錯 Cannot open load file, slimewindows

  1. 重啓emacs,按下M-x(M==Alt),輸入slime,則應該能進入lisp交互環境
  2. lispbox是Common Lisp的集成開發環境。實際是Lispbox只是組合配置了Emacs編輯器,SLIME(Emacs的高級Lisp 交互模式)和Quicklisp 庫管理工具和CCL Lisp編譯器。
  3. 默認的Emacs沒有開啓UTF-8字符集支持,因此並不支持中文,甚至中文註釋也不行。

    要對中文支持需修改文件解壓後的文件夾下的文件 emacs-23.2\site-lisp\lispbox.el編輯器

    在(require 'slime) 這一行的後面增長一行:工具

    (setq slime-net-coding-system 'utf-8-unix)ui

    也能夠設置成其它編碼,重啓Lispbox便可。編碼

    ps:本文約定:C==Ctrl;M==Alt;同時按下的鍵用(-)連接,順序按下的鍵,用空殼分割;spa

相關文章
相關標籤/搜索