segunda-feira, 28 de julho de 2014

Slime sem dor


Instalar o Slime pode ser, algums vezes, uma batalha. Versão errada de asdf, versão errada do próprio Slime e outros problemas, teimam em só aparecer no final de bastante trabalho.



Só recentemente aprendi como fugir de tudo isso. A solução é usar o QuickLisp para instalar e configurar o Slime. Vou descrever, aqui, um passo a passo completo de instalação de SBCL+QuickLisp+Slime em uma máquina Linux Ubuntu.

Instalando o SBCL

Em um terminal (geralmente aquela tela preta em que se pode digitar comandos para o Linux), comece instalando o SBCL:

$ sudo apt-get install sbcl

Instalando o QuickLisp

Ainda no terminal, digite:

$ wget http://beta.quicklisp.org/quicklisp.lisp

e quando o download do quicklisp estiver concluido, entre com:
 
$ sbcl --load ./quicklisp.lisp

O SBCL será carregado e um prompt para entrada de expressões em Common Lisp será mostrado. Agora os seguintes comandos devem ser digitados:

* (quicklisp-quickstart:install)
* (ql:add-to-init-file)
* (ql:quickload "quicklisp-slime-helper")

Para sair do SBCL digite:

* (quit)

Configurando o Emacs

Abra, com um editor de textos, o arquivo ~/.emacs e acrescente nele as seguintes linhas:

(load (expand-file-name "~/quicklisp/slime-helper.el"))
(setq inferior-lisp-program "sbcl")

Salve e feche seu editor. Pronto, a ambiente de programação deve estar funcionando.

Testando

Abra seu Emacs e pressione Alt+x. Em seguida digite slime.









Nenhum comentário:

Postar um comentário