追記:さがすとそれなりに見つかるな。Fantastique(Liszt/Biret)しかし、どのピアニストも知らん。最後のやつには評がついてるが、そこで比較されているペトロフとデュシャブールってのは見つからないし、思い出したがおれが聴いていたのは、レスリーハワードみたいだ。[全然、木村さんには向いてませんよ。三田なんちゃらはどうでも良いけど、無知から来る罵倒(というほどでも無いか。ポータビリティ(K&R前提)とかかな。COMSOM思い出してみたりまだ1990年代の最初の頃、Javaという言語が見えもしないころ(とは言え、元ネタのセットトップボックスはあったかも知れないけど)、実装継承があるからSOMえらい、COMには継承なんてないじゃん、というようなSOMな人に対して、へーんだ、COMにはインターフェイス継承があるもんね、というような論争があって、それから10年くらいしたら、みんなインターフェイス継承でコンポジションでどうしたとか言い出したもんで、なんだ、確かにSOMは消えるはずだよな、とか思ったものだという昔の話。あのあたりの話ってどっかに残ってないかなと探したら、あるもんだ。ModelこのWikipediaに書かれている内容は、僕が覚えているSOM派の言い分に沿っている。libraries).おおざっぱに訳すと、「SOMとCOMの一番の違いは、継承のサポートだ。COMには継承は無い。MSのオブジェクトライブラリには、OOプログラミングの肝の継承が無いんだぜ。連中には理由があるらしい。ライブラリのロード順がわからないから基底クラスがどれかわからないんだってさ。COMはプログラマにコンパイル時に基底クラスを特定するように要求してるから、派生クラスを間に挟むことも不可能なんだぜ(少なくても他のCOMライブラリについてはね)。lifeじゃなかった。to.「インターフェイスレベルでだったら、伝統的なOOの継承は完全にサポートしてるぜ。実装継承の代わりにCOMは集約を使って実装の階層構造だって実現できるんだ。IUnknow則を使えば、クリーンなオブジェクトのコンポジションモデルを構築できるぜ。こいつは、1985年頃の手垢にまみれた「再利用」とは違って、シンプルだい」で、21世紀になってみたら、「MSのCOMには継承ないでやんの。}とか書く方法を持ち上げまくってたり。}とか書いてるわけだ。いうようなことを「ポリモーフィズムは継承の面白い副作用..なんかじゃない」を読んでて思い出した。歴史の解説:COMSOM論争の時代には、(エンタープライズでは)OOのメリットは「再利用性」という「生産性」に関する呪文とみなされていた。したがって、継承が今になってみるとばかばかしいほど重視されていた。COMはコンポーネント指向(バイナリの流通)も目的だから、コンポーネントを集約(むしろ内包)して再利用できれば良いので、インターフェイス継承さえあれば(これはC++でのポリモーフィズムのために必要)それで十分に役に立ったのだ。いうよりも、再利用単位がコンポーネントなので、はなから継承スパゲッティみたいなものも起きなかったし(とは言え、DLLスパゲッティが待っていたというオチはつくのだけど)。ポリモーフィズムについては、名前によりメソッド解決のIDispatchインターフェイスがVB用にあったので、こっちが便利だった(それが、ActiveScriptingに繋がることになるのだと思うし、今の動的言語の受容に対するベースになったのではないだろうかな)。今頃ドンドンドン子供と相談して、太鼓の達人を買ったのだが、今日届いた。タッチでドコドン!(太鼓の達人専用タッチペン「バチペン」同梱)(アップデート版)で、ちょっと遊んだのだが、なんと舞踏ネ申が入ってるもんで、こればっかやってる(子供は大塚愛だったりするわけだが、つまるところ選曲がそれなりにうまくちらばっているということだな)。本物を聴きたくなって、奥のほうから、おれが持っている唯一の7番を引っ張り出す。ベートーヴェン:交響曲第1番&第7番(クレンペラー(オットー)/ベートーヴェン/フィルハーモニア管弦楽団)いや、しかし、太鼓の達人の7番とはえらい違いだ。これこそ巨象が踊るってやつだ。妊娠期間約2年、誕生時には100kg越え(と、先日テレビみてたら象の妊娠について言っていた)ならではのよさってのはある。いうか、フィルハーモニアはこの速度を維持できるんだから、やっぱりうまい。アッチェレランドしてくれ、と聴いているこっちがじりじりするくらいなんだが、絶対、期待には応えてくれない。いうか、おれは大好きだが、この7番はやはり異常だ。いっても実にクリアでクリンな演奏だから、遅いといっても重いわけではない。している(間違いなく正気の音楽である)のだが、いかんせん速度感覚については狂っているとしか思えない。クレンペラーの躍如とした面目が立っている。いうわけで、太鼓のためにも素直に間違いなく現存する最高の舞踏の神化を聴きたいかも(でも持ってない)。ベートーヴェン:交響曲第5&7番(クライバー(カルロス)/ベートーヴェン/ウィーン・フィルハーモニー管弦楽団)(クライバーが廃盤とは。びっくり)む、どうせ買うならこっちのほうが良いのかな?ベートーヴェン:交響曲第5番「運命」&第7番(クライバー(カルロス)/ベートーヴェン/ウィーン・フィルハーモニー管弦楽団)そこまで音が違うんだろうか。値段が倍違うってのは気分悪いな(どうせ音は自分で補完することになるだろうし)。exitわかっているなら、終われ。Object#to_sみたいなものを利用してるわけか。ありがとうございました。0.9.0リリース別のことしてたら、いつの間にかRuby.NETが0.9.0になっていて、msiパッケージなどで配布されるようになっていました。バージョン0.9がリリースされました。これはRuby.NETがオープンソースコミュニティモデルへ移行してからの最初のリリースです(コミュニティオウナシップ参照)。−Ruby.NETって何?Rubyはシンプルさと生産性にフォーカスした動的でオープンソースなプログラミング言語です。Ruby.NETはRubyソースコードを.NET中間言語に翻訳するコンパイラです。これはRubyを使って次のコンポーネント実装を助けます。Formの作成やデータベースアプリケーションなど、を含む.NETプラットフォームのリソースを使えます。−オープンソースコミュニティのものですRuby.NETはRubyと.NETのオープンソースコミュニティによって開発され、所持され、制御されています。いうわけで、協力してください(Contributingを参照してください)。−何があるの?ちょっと疲れたので、以下は簡略モード。ソースコードコンパイラで、.NETのexeを作ります。MatzのRubyをエミュレートするインタプリタです。Packageも用意してあります。Integrationを参照してください)。最新のVSインテグレーションは試してないけど、MLで相当追い込んでいたみたいだから、結構、動きそうな気はします。ははは以下のログの何がおもしろいかというと、最後の4行。