I am trying to setup the slime mode in emacs for using common lisp. When I attemp to start slime with M-x slime
I get an error message saying:
process inferior-lisp not running
.
So, I checked the value of the variable inferior-lisp-program
which turned out to be "/opt/sbcl/bin/sbcl"
. sbcl is an acronym for an implementation of common lisp known as steel bank common lisp. Note that this variable is defined in file slime.el
. As I do not have sbcl (the previous directory does not even exist on my machine) installed on my machine (which runs os x 10.8.3) this will not work.
I have the clisp implementation which is located in the directory: /opt/local/bin/
. I tried to change the value of the variable inferior-lisp-program
by:
(setq inferior-lisp-program '/opt/local/bin/clisp/)
However, this did not work and I do not know what else to try.
- How can I get inferior-lisp to run and hence get slime to work?
EDIT: Here is some extra information I believe that could be helpful. If I try to just start common lisp in emacs by executing M-x run-lisp
I get the following output from emacs:
(progn (load "/Users/s2s2/.emacs.d/slime/swank-loader.lisp" :verbose t) (funcall \
(read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-s\
erver") "/var/folders/wf/yjgymt8j14v2tqwjnny68wq00000gn/T/slime.28222"))
Can't exec program: /opt/sbcl/bin/sbcl
Process inferior-lisp exited abnormally with code 1
Can't exec program: /opt/sbcl/bin/sbcl
Process inferior-lisp exited abnormally with code 1
Hope this helps! All help is greatly appreciated!
M-x apropos-value RET /opt/sbcl/bin/sbcl RET
to try to find out where that value came from originally (and hence which variable needs configuring). – phils"/opt/sbcl/bin/sbcl"
for a more precise match, should there be a lot of hits for the unquoted version. – phils(setq inferior-lisp-program '/opt/local/bin/clisp/)
because you are setting the variable to a symbol when it should be a string. Try(setq inferior-lisp-program "/opt/local/bin/clisp/")
, or doM-x customize-variable RET inferior-lisp-program RET
. – user725091