I'm trying to get set up with SLIME on a Windows 7 box, but running M-x slime
gives me the error
Spawning child process: invalid argument
I have inferior-lisp-program
set to "C:\\Program Files\\ccl\\wx86cl.exe"
(which is factually correct, and running (comint-run inferior-lisp-program)
gives me a working CCL prompt), and the slime
directory added to my 'load-path
.
What am I doing wrong?
EDIT: Tried loading up the same environment through the Windows edition of lispbox, and it runs SLIME fine. I'd prefer not to use that one because it packages an older Emacs, CCL and SLIME than I want.
(setf debug-on-error t)
. If I hadn't checked the validity of myinferior-lisp-program
first, I'd sayslime
was failing to find it. – Sacristanslime-maybe-start-lisp
(maybe looking for differences with arguments passed here in relation to the ones passed to lispbox's SLIME). But that basically means that I am clueless :-) – AllocutionProgram Files
? This error would happen if you have malformed command to send to the shell. It doesn't look like SLIME is sending any more options with the command, so that's the only one I can think of. Also, you'd be much better off adding the location of your lisp to thePATH
, or symlinking it somewhere onexec-path
, if system-wide settings are impossible / undesirable. – Kennyccl
folder out ofProgram Files
into a location where no part of the path contains a space. Wanna put that up as an answer? – SacristanProgram Files
is known to create a lot of problems in the file locating business :) So taking that out of the equation is always a good thing. – Kenny