Emacs, SBCL e SLIME

Para ter um SBCL REPL funcionando no Emacs, você pode fazer o seguinte:

  • Instale QuickLisp
  • Instale o quicklisp-slime-helperpacote
  • Abra seu arquivo .emacs(ou .emacs.d/init.el) e adicione o seguinte código:

    (load (expand-file-name "~/quicklisp/slime-helper.el"))
    (setq inferior-lisp-program "/usr/bin/sbcl")
    (require 'slime)
    (slime-setup '
    (slime-fancy slime-tramp slime-asdf))
    (slime-require :swank-listener-hooks)
  • Inicie o Emacs e faça M-x slime

Você deve ter um REPL SBCL em execução em seu buffer.

Fiz usando este procedimento porque parece que o pacote SLIME instalável por ELPA não parece funcionar, provavelmente porque é uma versão antiga.