[原創][Lisp學習(1)]Windows平台下LispBox環境搭建


聲明:本文系作者原創,轉載請聲明轉自http://home.cnblogs.com/u/sunt2012/ 謝謝合作

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)
  4. 重啟emacs,按下M-x(M==Alt),輸入slime,則應該能進入lisp交互環境
  5. lispbox是Common Lisp的集成開發環境。實際是Lispbox只是組合配置了Emacs編輯器,SLIME(Emacs的高級Lisp 交互模式)和Quicklisp 庫管理工具和CCL Lisp編譯器。
  6. 默認的Emacs沒有開啟UTF-8字符集支持,所以並不支持中文,甚至中文注釋也不行。

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

    在(require 'slime) 這一行的后面增加一行:

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

    也可以設置成其它編碼,重啟Lispbox即可。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM