どうも。開発の@_fpです。 前回、Haskell を取り上げましたが、今回は関数型言語つながりで Erlang です。 Web 関係でも Facebook chat で使われている など、話題になることも少なくありませんが、多くの人にとって「なんだかよく分からない言語」という印象が強いのではないでしょうか。 実際は、 Haskell と比べるとかなりユルい雰囲気の言語という印象です。 特徴的なプロセスモデルが注目されがちですが、Erlang でも Web 開発は可能で webmachine というシンプルなフレームワークを利用する事で、比較的手軽に Web アプリケーションを作成する事ができます。 ここでは、 Facebook の Node.js 版スケルトンをほぼそのまま Erlang と webmachine で動作するよう移植した拙作の Facebook アプリケーションを紹介しま