Erlang の入門ドキュメントで Thinking in Erlang [1] というのが Creative Commons ライセンスで公開されていたのでそれを日本語に訳して [2] Scribd においてみました。なおオリジナルは Word なので印刷したい場合は Word から印刷するのが一番きれいだと思います。 基本的に Java などの経験があって関数型はよく知らないという人向けですが、関数型言語既習者でも Erlang 特有の考え方で新鮮な部分がいくつかあると思います。特にエラー処理の考え方 (Let it Fail) の部分は面白くて、例えば gen_tcp:listen という関数が成否とソケットをまとめてタプルで返すとしたら {ok, ListenSocket} = gen_tcp:listen(8080, [binary]) としてしまう(ok は定数で Listen