[转]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

相关文章
相关标签/搜索