いう本ならキリンの本がある。ときに紐解く本でもない。いう本なら白地に青い本がある。おれが持ってるのは赤地の本だけど。征義/まつもとゆきひろ)そういうときには〜ライブラリを使えっていうような本でもない。文威)ある種の技術を解説するためにRubyを使った本でもない。高弘)高橋さんがあとがきを書いていて中・上級者向けのRubyプログラミングに関する解説書である。これってでも不思議だな。Cにはベストプラクティスなんてなくて、あるのは、記述すべきプログラムに対して最適な書き方だけだし、(ほとんどの)Javaにはベストプラクティスなんてなくて、あるのはどうでも良いコーディング標準だけだ。Rubyには(高橋さんの後書きによればPerlにも)ベストプラクティスがある。INIT_VALUEとかある)。考え方(設計方針というか)が含まれているように見える。いってデザインパターンではない。崇司)まあ、でも帯を読むと角谷さんが正鵠を射た軽いフレーズを書いていてRubyっぽいコードの書きかたと考えかたが詰まってます。っぽい書き方/考え方=ベストプラクティスとしているみたいだ。こないだ中田さんのコードを見ておれが学んだことが、ちゃんと出ていたりして。&blockとinstance_evalを組み合わせると、任意のオブジェクトのコンテキストでブロックを実行することができる。—P.54ちぇ、あの時、すでにこの本は届いてたんだよな。封は切ってなかったのだった。いうわけで、比較的最初のほうで、こういった実際に利用するし、しかしあっというまに迷路に入り込むような書き方の方法が説明されていたりするわけだ。ベストプラクティスが必要な言語ってのがあって、それは、いろんな書き方ができるから、ではこういうこともできるはず、とやってみるとうまくいかなかったりして、しかし、確かにその「できるはず」は正しく、方法さえ知っていればできる、そういった言語、つまり柔らかくていくらでも伸びしろがあって、使いこなせばどうにでも自在にやれる言語の場合、その方法を知るには、処理系のソースを読むか、どこかからその自分がやりたいことをやっているソースを持ってきて読むか、そういった実際的な学習が必要な言語、なのだろう。Rubyはそういう言語なわけだ。(と一度、この日記をコミットしてから、実は「はじめに」を読んでいないことに気づいて読んでみたら、同じようなことが書いてあった)で、少なくともおれがあの時知りたかったことは説明されている。実用的な本なのは間違いない。Linuxのenvだと-Kuとか付けるとエラーになるからかなぁ。カニといえば、子供はカニ座なのだが、星座の物語がギリシア神話にあると知って、大喜びでカニ座の物語を読んで、あまりの唐突な出現と退場のふがいなさにショックを受けていた姿を思い出す。そのリンク先は説得力がありますね。昨日、逆引きレシピをアマゾナイズ(日記に書影を貼ること。今、湧き出た言葉)していて気づいたのだが、この本は不幸だ。クッキング・レシピどう考えても、フェアな勝負じゃない。浅田好未のハッピーママライフ(浅田好未)こんなフォトジェニックなのとか。本屋で平積みになってたら、そりゃハッピーママライフのほうに手が伸びるだろう。ハッピーママライフって相当不気味な語感だなぁ。ハッピーなママライフなのか、ハッピーママなライフなのか。ハーピーなママとか(諸星大二郎とか、山岸涼子的ななにかだ)。手元のやつにの表紙にはないんだけど(良く見たら輪の中に書いてあった)。レシピブックのほうは、同じ土俵で勝負していなくて、Rubyとソフトバンクだけなんだよな。[なるほど、それはフェアな土俵じゃないですね(笑)。男子ごはん、はテレビ東京系だったかで放送していた料理番組ですね。なんとか渡しについてコンテキストを無視して、自分の知っているコンテキストのみで何かを語ろうとすると、同じく自分が知っているコンテキストのみで語る人と用語がコンフリクトして建設的とは言えない状況が生まれる。いうわけで、なんとか渡しについて、ある程度知っていることを並べて、どういうコンテキストではどういう言い方があるかをまとめてみる。Control面倒になったからやめたけど、ようするに、Haskellのcall-by-valueを「値渡し」と訳して、VBのByRefを「参照渡し」、ByValを「値渡し」と訳した場合に、HaskellコンテキストではVBの「参照渡し」というのは「値渡し」なので、そりゃあ言葉が通じないよなぁ、ということ。by"や"call-by"という言葉が出てこないのは、すべて値渡し(VBの意味でもHaskellの意味でも)なのでそういう用語が必要ないからだろう。strategyの翻訳みたいだ。戦略(言語の設計/実装戦略だな)だけにたくさんある。[ありがとうございます。「Haskellのコンテキスト」と書いたら、CBNeedとなるのか。史生)世界には何種類かの人々が住んでいる。予知能力を持つ神官を頂点とする王国。科学技術と合理性を尊ぶタウリッシュと呼ばれる集団。