Common Lisp, Erlang e Emacs no Leopard
25 de Janeiro de 2008 @ 20:53 - LucindoArquivado sob common lisp, erlang, mac | Link desta publicação | Enviar por e-mail
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 »
RSS de comentários deste artigo. URI para link desta publicação:
Deixe um comentário
Hits para esta publicação: 405
(blog ‘lucindo) | http://blog.lucindo.com.br
[…] 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! […]
Pingback de Nonsense » Common Lisp, Erlang and Emacs (Leopard) — 19 de Junho de 2008 #
[…] 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! […]
Pingback de Common Lisp, Erlang and Emacs (Leopard) at Alexandre Martins’ Blog — 11 de Agosto de 2008 #