2.0のyield文の解説。ここでRubyを説明の例に出したのは、Rubyが優秀な言語であり、C#は努力によってRubyに近づくことができる......という主張を行うためではない。Rubyは面白い言語ではあるが、本来の能力から見ると、最近の社会的な評価は過剰に高すぎるという印象がある。逆に、C#は本来の能力から見ると、社会的な評価が過剰に低すぎる感がある。2.0の方がはるかに強力であり、実用性は高いと感じる。「最近の(Rubyの)社会的な評価は過剰に高すぎる」という印象は理解できる。使いやすくもないことが分かる(catchできないとか)。見るとC#はRubyの足下にも及ばないと思う。ま、そのぶん、効率良い実装は大変で、実装者は苦しい思いをしてるんだけど。Things新しいwhyプロダクト、ShoesはGUIツールキット。サンプルはこんな感じ。endendこういうAPIは好みだ。GUI記述はコンパクトな方がよい。GUIに限らないけど。