Arquivo de 25 de Janeiro de 2008
Common Lisp, Erlang e Emacs no Leopard
Passo a passo para instalar e configurar Erlang, SBCL e Emacs no Leopard.
Primeiro instale o xcode que vem no CD do Leopard. Em seguida instale o MacPorts.
O MacPorts está com versões bem atualizadas de Erlang (R12B-0) e SBCL (1.0.13):
$ sudo port selfupdate
$ sudo port install erlang +smp +ssl
$ sudo port install sbcl +threads
$ sudo port clean --all installed
O MacPorts instala tudo no /opt, então coloque o seguinte no seu .profile:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Para emacs existem algumas opções. Eu uso o Carbon Emacs (que já vem com slime). Depois de instalar adicione o seguinte no seu .emacs:
(add-to-list 'exec-path “/opt/local/bin”) (add-to-list ‘load-path “/opt/local/lib/erlang/lib/tools-2.6/emacs”) (setq erlang-root-dir “/opt/local”) (require ‘erlang-start) (require ‘slime) (setq inferior-lisp-program “sbcl –noinform”) (add-hook ‘lisp-mode-hook (lambda () (slime-mode t))) (add-hook ‘inferior-lisp-mode-hook (lambda () (inferior-slime-mode t)))
Update: Para passar parâmetros para a Erlang VM use o seguinte no seu .emacs:
(setq inferior-erlang-machine-options
'(“-pa” “/opt/local/lib/yaws/ebin”
“-sname” “mini”))
2 comentários »