あと、静的な型については、Rubyの柔軟性ってのは、ダックタイピングみたいなもので導入されてきて...12年前にダックタイピングって言ってたのかなぁ。言ってなかった気がするけど。書いてないですの、少なくとも、「Rubyの真実」には。松本:ダックタイピングみたいなものが明文化されてきた。結局、ダックタイピングっていっても、要は、動的結合を言い換えただけなんだけど(笑)。ま、ダックタイピングという言葉を前面に出すことによって、継承であるという関係ってのは、意味がないな、という風に追求するポジションが、明確になったっていうのがあって。Rubyはずっとそこできてたわけだよね。すると、静的型の提供するような、サブクラスであれば代入可能ですよ、とか。笹田:それはまさに、Java的な型システムですよね。Javaの場合はね、インタフェースで、implementっていう形で宣言しておかなければいけないので。いうのには、与することができないっていう風に思っていて。メソッド持ってればいいっていうのは、まぁ分かるって感じがする。書くのがめんどくさいなっていうのが一番大きくて(笑)。笹田:うーん、やるんだったらそっちに。松本:あっちの方向だろうね。笹田:12年前の「Rubyの真実」では、「オブジェクト指向大事だった。入れたのはすごいよかった。現代のスクリプト言語が、オブジェクト指向言語であるのは興味深い」っていうふうに書いていた。継承とかは、この頃から言っていないのかな。松本:継承の重要性は、言ってないね。オブジェクトが、何をするかというのは知っているっていう。