(blog ‘lucindo)

um dia eu aprendo a programar

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”)
(requireerlang-start)

(requireslime)
(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”))


 | Enviar por e-mail  | Hits para esta publicação: 1920

2 respostas para “ Common Lisp, Erlang e Emacs no Leopard ”

  1. […] This useful post from my friend Renato Lucindois for those interested in start playing with Erlang. It helps you to set up your development environment, for MacOS, showing how to install it using MacPorts and how to set up Emacs. * It’s in portuguese! […]

  2. […] This useful post from my friend Renato Lucindo is for those interested in start playing with Erlang. It helps you to set up your development environment, for MacOS, showing how to install it using MacPorts and how to set up Emacs. * It’s in portuguese! […]

Deixe uma resposta.