Logo legal
Quinta, 22 de Maio de 2008 - LucindoLogo do IRRLAB (site pessoal do Ivan):
Logo do IRRLAB (site pessoal do Ivan):
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 […]
Apresentação feita por Andre Pang no linux.conf.au 2007 destacando algumas características gerais da linguagem e focando na importância de suporte nativo na linguagem a programação concorrente.
Nada melhor do que programar para aprender uma linguagem de programação. Por isso comecei um pequeno projeto em Erlang. Faz parte desse projeto um cliente do protocolo NNTP. Implementei apenas os comandos NNTP que eu precisava.
Essa implementação está bem crua ainda, sem tratamento de erros do protocolo, que se acontecerem vão resultar em crash por […]
O Makefile a seguir compila os arquivos nntp.erl e crawler.erl
.SUFFIXES: .erl .beam .hrl
.erl.beam:
erlc -W $<
MODULES = nntp crawler
all: compile
compile: ${MODULES:%=%.beam}
clean:
rm -rf *.beam erl_crash.dump *~
Uma maneira fácil de instalar o sistema Erlang no Mac OS X é pelo Darwin Ports. Com ele instalado vá no terminal e dê os comandos:
$ sudo port selfupdate
$ sudo port install erlang +smp
Se você usa Emacs (Aquamacs) adicione no seu .emacs:
(setq load-path (cons “/opt/local/lib/erlang/lib/tools-2.5.3/emacs”
load-path))
(setq erlang-root-dir “/opt/local/“)
(setq exec-path (cons “/opt/local/bin” exec-path))
(require […]
Esse video introduz algumas capacidades da plataforma Erlang. Ver a demonstração de hotswap de código é o suficiente para querer aprender mais sobre essa linguagem.
(blog ‘lucindo) | http://blog.lucindo.com.br