中身はプログラミングそのものの入門にもなっていることと、経路選択プログラムを書くという目的が明確化されているところが良いと思う。なんというか、結局、どれもこれも、タプルとパターンマッチングとリストなのか(というところまで読んだ)。C++もJavaもRubyもC#もどれもこれもクラスとメソッドの仮想化なのか、みたいな感じだろうな。プログラミングErlangは、上に掲げた他の2冊と比較するのはちょっとフェアではないのだが、書籍としてはより、読みたくなる点をついている。具体的には、章立てのロードマップが実に明確になっていることだ。いうのは並行プログラミングをするのだ、そのためのErlangなのだ、ということを強く打ち出しているからだ。最初に挙げた薄いHaskellはその意味ではHaskellを学ぶためのHaskellだし、OCamlはプログラミングを学ぶためのOCamlなのだが、Erlangは目的設定がうれしくなるということだ。僕は、分散オブジェクトと並列プログラミングの2つのキーワードに弱いようだ。並列プログラミングが好きだ。Javaでもutil.concurrentのアトミックな連中にはわくわくする。モニターを使った待ち合わせはうんざりだが、ロックフリーウェイトフリーは最高だ。ウェイトかロックかどちらを選ぶかと問われれば、フリーを選ぶ。分散オブジェクトも好きだ。将俊)(当然、これなのかな)で、その点(つまりプログラミング言語のドメインの明確化)がプログラミングErlangという本の魅力だ。違うものの見方もあり得る。プログラミング言語としてのErlangについて、そのプログラムの書き方を知りたいという場合についてだ。その場合は、もしかしたらジョーアームストロング(アームジョーみたいな名前だな。泉昌彦が語る子供のころのがっかりした記憶の物語だ。親戚のおばさんが、電話をしてくる。小学1年か2年のころのことだ。今度、本をプレゼントしてあげるわ。アームジョーという本よ。子供は期待でわくわくする。黒人奴隷のジョーが腕一方で解放を勝ち取る(ハックルベリフィンとか読んでいたりするわけだが)、それともすさまじいパンチ力の黒人ボクサー、ジョーの戦いの物語なんだろうか。想像の中の逞しい黒人ファイター、ジョーのとりこになる。おばさんがやって来る。わたされた本の表紙には「ああ無情」と印刷されていた、という物語だ)の書き方は逆にうっとうしいかも知れない。その場合は、そのあたりをばっさり無視して言語の説明にしぼったアスキーの本のほうが向いているかも。10:34)artonさんの書かれているmd5sum自体は正しそうなんですが、渡辺さんとこのmd5sum.rbはバイナリモードのことを考慮してないので、Windows版Rubyでは正しい値を算出してくれない気がします。WindowsのことをMacで書いていると、そういう罠が(確認したのですが、確認になっていなかった)<br>どうもありがとうございます。10:46)二番目のエントリーが無駄に長いので携帯からだと修正できない。<br>filereadメソッドのFile#openに第2引数"rb"を追加すること。18:42)やっと試せたら、そういう意味じゃなくて、そもそもARGFからの取り込みがだめってことなのか。ARGF.binmode<br><br>なるほど。