- 追加された行はこの色です。
- 削除された行はこの色です。
*趣旨 [#m73b9d43]
Erlangに興味が、湧いてきたので、メモ用にこのページをつくる。
誰でも、いつでも編集可能です。(編集時に「spamではない」にチェックをいれること。(スパム対策です。))
*目次 [#b1ea12dc]
#contents
*所感 [#u0f98b81]
Erlangは、サーバをつくるのに適した言語だとおもう。
さすがに、電話のシステム構築のなかから生まれた言語だ。
サーバを分散させて停止しないようにする仕組みが備わっている。
*これから15分でErlangを始めるための資料 [#o5e1fab0]
http://blog.overlasting.net/2007-05-09-1.html
*ErlangとC [#o33671f8]
http://www.drxyzzy.org/euc2003/otps2.pdf
*Erlang Tips [#ye6ae9d7]
http://www.mikage.to/erlang/
Erlangについての勘違いなどを記述してありました。
*他の言語との接続 [#r2774d53]
**Javaと接続 [#ye7db707]
JavaのパッケージJInterfaceをつかうことで、Erlangの並列性をJavaシステムに付与することができる。
Erlang/OTPドキュメントの"Interface and Communication Applications"を参照するとよいらしい。
**C言語との接続 [#efe697e0]
erl_interfaceライブラリ
**Rubyとの接続 [#id3f64e9]
erlectricity
**.NETとの接続 [#nbf19e3f]
OTP.NETとJInterfaceコードで接続
**Pythonとの接続 [#c5ebfe98]
Py-InterfaceはErlangのPythonでの実装
**Perlとの接続 [#x0eb5139]
Erlang-Port
**Haskell [#yb1f1094]
Haskell/Erlang-FFI
HaskellとErlangで完全な双方向通信
**Scheme [#j97aff24]
Erlang/Gambit
**Emacs [#tb534450]
Emacs LispとErlangとの相互接続
*デバック [#k13ddb9e]
ets:insert/2関数のトレース機能をONにする
dbg:h()を呼び出すと関数一覧がでる。