【发布时间】:2012-10-16 21:34:41
【问题描述】:
我想在 Windows 上运行 common lisp (SBCL),但我不能。 我是新手,这是我第一次尝试 运行 lisp,我已经按照说明进行了尝试 以下链接已给出; http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp/
我下载了工作人员并进行了相应的安装 这是我安装后的目录树:
C:\home 中的两个目录 - bin, usr。
在bin目录中;
C:\home\bin\emacs\site-lisp\slime
C:\home\bin\SBCL-1.0.13\
还有四个空目录:doc、info、lisp、site 在 c:\home\usr
我的路是;
PATH C:\home\bin\SBCL-1.0.13\;C:\home\bin\emacs\bin\;
SBCL_HOME C:\home\bin\SBCL-1.0.13\
按照说明,我已经创建了 并放置一个文件,site-start.el 之类的; C:\home\bin\emacs\site-lisp\site-start.el
site-start.el 包含以下行:
(setenv "HOME" "C:/home/")
创建了另一个文件,.emacs,其中包含以下内容;
(setq inferior-lisp-program "sbcl")
(add-to-list 'load-path "c:/home/bin/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup)
它已自动保存在 C:\Documents and Settings\Administrator\Application data\ 当我使用 Ctrl x Ctrl s 保存它时。
当我通过键入 c:\home\bin\emacs\bin\emacs.exe 调用 emacs 时, Emacs 出现,当我输入 Esc - 时,提示“M-x”出现在底部,当我按 M-x 输入 slime 时,它说不匹配,如下所示; “M-x slime [不匹配]”。
请告诉我如何调用正确的 lisp 环境 并执行简单的 lisp 代码,如 (+ 2 2) 以查看结果。
谢谢。
【问题讨论】:
标签: windows lisp common-lisp