It worked, thank you very much. Nevertheless, it was quite problematic solving such a basic issue. I also tried CCL changing my emacs to
(set-language-environment "utf-8") (setq inferior-lisp-program "c:/home/bin/ccl/wx86cl64 -K utf-8") (require 'slime) (setq slime-net-coding-system 'utf-8-unix) (slime-setup '(slime-fancy))
but, without your last hack, I had the same #\à - CP1252 issue.
Also I see something strange in SLIME startup messages with CCL, that make me suspect that SLIME is still using CLISP instead of CCL:
... ;; Loading file C:\home\me.slime\fasl\2010-12-10\clisp-2.49-win32-pc386\swank-clisp.fas ... WARNING: DEFUN/DEFMACRO: redefining function BREAK in
C:\home\me.slime\fasl\2010-12-10\clisp-2.49-win32-pc386\swank-clisp.fas, was defined in G:\gnu\home\src\clisp\clisp-2.49\build-full\condition.fas WARNING: Replacing method #<STANDARD-METHOD (#<BUILT-IN-CLASS T>)> in #<STANDARD-GENERIC-FUNCTION EMACS-INSPECT> ;; Loaded file C:\home\me.slime\fasl\2010-12-10\clisp-2.49-win32-pc386\swank-clisp.fas ...
Thanks again.
Mario
Il 16/03/2011 07:53, Helmut Eller ha scritto:
Hmm, this is a bit awkward to fix. We need to set the encoding before Slime starts. It should work to add
(setf (stream-external-format *standard-input*) (ext:make-encoding :charset "utf-8"))
to the file ~/.swank.lisp.
Helmut
slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel