2017-08-01 52 views
1

我目前通过的Lisp的例子土地工作,并已经运行到一个编译例外:包EXT不会从该行存在 我怀疑: (ext:shell (concatenate 'string "dot -Tpng -O" fname))包EXT不存在

我里面运行我的REPL emacs与粘液,我不确定如何补救这一点后,一些谷歌搜索错误。

任何帮助将不胜感激。

+0

你的平台是什么?你从哪里得到CLISP?你怎么调用它?请参阅[如何报告错误](http://clisp.org/impnotes/clisp.html#bugs) – sds

+0

我运行arch Linux并使用yaourt/pac-man作为我的所有软件包。我相信我也安装了sbcl,并且不确定emacs和swank框架是否使用clisp或sbcl。我会对它做更多的调查,只是有点沮丧。 ext软件包是否为clisp的默认库? – Forbidden303

+0

是的,默认情况下,CLISP自带EXT。没有它就无法建立CLISP。另请参阅http://clisp.org/impnotes/imppack.html – sds

回答

1

事实上,SBCL在emacs中被设置为默认的lisp程序。

通过更换:

(setq inferior-lisp-program "/usr/bin/sbcl") 

要:

(setq inferior-lisp-program "/usr/bin/clisp") 
在我的emacs配置文件

固定的问题。 (至少在Unix系统上)