erlang-users.jp

日本国内のミラーサイトを使って kerl でインストールする

$ curl -O https://raw.githubusercontent.com/erlang-users-jp/kerl/erlang-users-jp/kerl
$ chmod 755 kerl
$ ./kerl update releases
$ ./kerl list releases
$ KERL_CONFIGURE_OPTIONS=--disable-hipe ./kerl install 17.5 17.5-local

Erlang/OTPの事例

WhatsApp engineers talk about scaling to 450 million users with Erlang- at Erlang Factory SF Bay 6-7 March
4.5億ユーザーのメッセージングサービスは、わずか32人のエンジニアとErlang/OTPによって支えられています。

Erlang/OTP関連書籍

すごいErlangゆかいに学ぼう!
Learn You Some Erlang for Great Good!の日本語訳。これさえあれば他の本はほとんどいらない。
プログラミングErlang
飛行機本または戦闘機本とよばれるErlangのバイブル。プログラミング言語Erlangの父Joe Armstrongがその哲学を熱く語った本。Erlang/OTPの設計思想を根本から理解できる。
Stuff Goes Bad: ERLANG IN ANGER
LYSEの著者による怒りの一冊。本人の解説Podcastが参考になる。
Designing for Scalability with Erlang/OTP
Programming Erlang
プログラミングErlangの原著。第2版も出版されている。
Erlang Programming
Erlang SolutionsのFounderのひとりFrancesco CesariniとSimon Thompsonの実用書。site
Erlang and OTP in Action
OTP というフレームワークの使用方法を具体的に解説した本。
Learn You Some Erlang for Great Good!
もっとも新しいErlangの本。厚いが基礎から解説し、最新のツール群の解説まであり、リファレンスとしても利用できる。 Web版山口氏による邦訳が公開されている。
Introducing Erlang
Erlangの基本的な言語要素を網羅して解説している入門者向けの本.著者はO'Reillyのベテラン編集者.

リンク

Erlang/OTP mirror powered by Yahoo!JAPAN

日本国内でホストしている Erlang/OTP ダウンロード のミラーです ( MD5 チェックサム )。 ビルド済みパッケージは Erlang Solutions が配布 しています。 過去のミラーは Archives にあります。

tips

GitHub レポジトリからビルドする

最近はマイナーバージョンのリリースでは新しくダウンロードが追加されることがなくなったので、最新版のリリースに追従したい場合はGitHubのレポジトリから直接ビルドする必要がある。以下のサンプルは、18.0.2 とタグ付けされたリリースをビルドする例。
$ git clone git://github.com/erlang/otp --bare erlang.otp.upstream
$ git clone erlang.otp.upstream otp.18.0
$ cd otp.18.0
% git checkout 18.0.2 -b release/18.0.2
$ ./otp_build autoconf
$ ./configure .....

コンパイル サンプル

MacOS with dtrace
$ ./configure --enable-darwin-64bit --disable-hipe --enable-vm-probes --with-dynamic-trace=dtrace 
Linux
$ sudo aptitude install xsltproc fop libssl-dev
$ ./configure --enable-m64-build --disable-hipe --enable-dtrace --without-javac

過去のイベント