もし、自分の娘が「おとうさん、私はこの人と一緒になります」と言いだして、その男がたまたまプログラマーだったら、俺はそいつにRubyでコードを書かせる。そして、そのコードを見て娘を幸せにできるかどうか判定する。 Rubyというプログラミング言語は、楽しいことを仕事にすること、あるいは仕事を楽しむことを要求する。それができないとうまくプログラムができないようになっている。開発者のまつもと氏は、何事にもすごく柔軟な発想をしバランス感覚に優れている人だが、「Rubyはプログラミングを楽しくする言語」ということだけには、かなり頑固であり意固地である。 Rubyは過去の言語の「いいとこどり」をした寄せ集めの言語だが、この点だけはユニークであり一貫している。 楽しさを最大化するには、自由が必要である。 Rubyは他の言語に比べて、プログラマに大きな自由を許している。「オブジェクト指向」という思想をそのた