Version 2 (modified by rme, 6 years ago) (diff)


Installing SLIME

 SLIME is the newest, and possibly best, of the emacs modes for interacting with Lisp systems.

The SLIME developers recommend that users  download the CVS version.


Here's a suitable .emacs excerpt to configure SLIME to run CCL, using UTF-8 as the default encoding.

(set-language-environment "utf-8")

(add-to-list 'load-path "~/src/slime/")  ;or wherever you put it

;;; Note that if you save a heap image, the character
;;; encoding specified on the command line will be preserved,
;;; and you won't have to specify the -K utf-8-unix any more.
(setq inferior-lisp-program "/usr/local/bin/ccl64 -K utf-8-unix")

(require 'slime)
(setq slime-net-coding-system 'utf-8-unix)

With this in place, you should be able to start up SLIME with M-x slime, and print and read Unicode characters:

CCL> (format t "~c" #\u+2021)
CCL> (format t "~c" #\skull_and_crossbones)