window平台的lisp环境搭建

  1. 下载 lisp in a box 包 安装 emacs : 进入 lispbox-x.x/emacs-x.xx/bin,点击运行 addpm.exe,为你自动安装.
  2. 启动 emacs, 按下 C-x C-f ,输入 ~,查找到默认home目录,在此目录下新建  _emacs文件,在文件里设置
  3. (add-to-list 'load-path "C:/lispbox-0.7/slime-20110205.092829")  ; your SLIME directory
    (setq inferior-lisp-program "C:/lispbox-0.7/ccl-1.6-windowsx86/wx86cl.exe") ; your Lisp system
    (require 'slime)
    (slime-setup)

  4. 重启 emacs ,按下 M-x ,输入 slime ,能得到 lisp 交互环境不?祝你好运 :)
  5. lispbox 是Common Lisp的集成开发环境。实际是Lispbox只是组合配置了Emacs编辑器,SLIME(Emacs的高级Lisp 交互模式)和Quicklisp 库管理工具和CCL Lisp编译器。

    这些工具组合在一起给你了你所期望的一个ide能给你的所用的功能集合,甚至更多。Lispbox使你可以迅速和简单的投入使用。

    Lispbox可以让新的Lisp程序员在一流的开发环境上近似于无痛的起步。所以强烈建议新手下载安装Lispbox作为学习Common Lisp的开始。想使用Lispbox很简单,只要下载和解压对应你操作系统的版本即可。不需要安装!可以通过运行lispbox.bat (Windows) / lispbox.sh (Linux) / Emacs (OS X)开始Lispbox使用。

    默认的Emacs没有开启UTF-8字符集支持,所以并不支持中文,甚至中文注释也不行。如果输入中文将会出现如下错误:

    CL-USER> ‘中文支持

    slime-net-send: Coding system iso-latin-1-unix not suitable for "00004c(:emacs-rex (swank:listener-eval /"’中文支持

    /") /"COMMON-LISP-USER/" :repl-thread 4)"

    要对中文支持需修改文件解压后的文件夹下的文件 emacs-23.2/site-lisp/lispbox.el

    在(require ‘slime) 这一行的后面增加一行:

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

    也可以设置成其它编码,重启Lispbox即可。

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/187095.html

(0)
上一篇 2021年11月4日
下一篇 2021年11月4日

相关推荐

发表回复

登录后才能评论