
Geoffrey Knauth <geoff@knauth.org> writes:
I'm new to slime. I tried using it with this in my .emacs:
(setq inferior-lisp-program "/sw/bin/clisp") ; Platform is Mac OS X (Panther). CLisp is 2.29-13. [...] *** - DEFSTRUCT: invalid syntax for name and options: (:LOCATION [...] Am I doing something wrong?
I think CLISP 2.29-13 is too old. We use things like (defstruct (:location (:type list) :named ...)) and older versions of CLISP don't like keywords as struct names. CLISP 2.32 or newer should work. There are also some Linux specific functions in swank-clisp.lisp. You probably have to comment them out or provide MacOS versions (SET-SIGIO-HANDLER and ADD-INPUT-HANDLER are currently not used; you can delete them). It may also be a good idea to try SLIME with OpenMCL (if you have it around) to see how SLIME is supposed to work. Helmut.