アカウント名:
パスワード:
IronRubyはRubyのコードを見て作ったのか? 会場から1つ、興味深い質問が飛び出した。マイクロソフトは、IronRubyの実装に当たって、Rubyのソースコードを参照しているのか、という質問だ。良く知られているように、Rubyには言語仕様書というべきものが存在しない。このため、オリジナルのRubyとの互換性を確保するには、ソースコードを見るのが手っ取り早い。しかし、マイクロソフトはオープンソースの成果物から不用意にコードが自社製品に混入するという事態を防ぐために、開発者はオープンソースのコードに目を通さない、と言われている。 マイクロソフトの荒井省三氏は、こうしたポリシーがマイクロソフト社内に存在するのかどうかついて、直接の言及は避けたが、同社で IronRubyの開発を担当しているジョン・ラム(John Lam)氏はRubyのソースコードを読んでも良いということを、まつもと氏と確認したという。そしてラム氏がRubyの仕様書を書き、それに基づいてマイクロソフト社内の開発チームはIronRubyを実装したのだという。
Net Framework上でGPLだったり他のライセンスのオープンなソフトを作るのに、なんの問題もない:Monoという実装もあるだろうに
Win32 API 叩きまくりそうな予感もするので (キーボードのローレベルフックとか) ちょっと辛いかもしれません。また、WPF とか使われたら (他の実装系で追従しきれてるか? という点で) かなり泣けると思います。
# LINQ バリバリ使われても泣きそうですね。Vista でも標準のままじゃ使えないけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
情報が少いが...ちょっと暴言? (スコア:1)
* .Net Framework上でGPLだったり他のライセンスのオープンなソフトを作るのに、なんの問題もない:Monoという実装もあるだろうに
* MSはソースがオープン(オープンソースでないかもしらんが)へのコミットメントの実績はそれなりにある
* もしそうでなくても、仕様からブラックボックス的に実装するのであれば文句を付ける筋はない
経緯は違うけど、IronRubyは初の仕様から書き下した実装だそうだ。
via : http://www.atmarkit.co.jp/news/200708/08/ll4.html [atmarkit.co.jp]
* VMは.Net FrameworkのVMを利用するのかもしれない:これは性能に関係するが、それなりに期待してもいいんじゃなかろうか。IronPython/IronRuby関係もあってDRL(Dynamic Language Runtime)というスクリプト/動的な言語向けのライブラリが追加されつつあるし
* Emacsも完璧じゃない(個人的にはIntegerの桁が微妙に不足したりとか:32bitじゃ無い)、どんな会社であれ改良に継がるかもしれないチャレンジは歓迎してもいいんじゃないのか?
過去のEmacsみたいに独占を売りにはできないだろうし。
* .Netは==Vistaじゃねぇ
まあ、*hackとして*「おもしろそうじゃん」くらいでいいかな。
# すでにGPLなEmacsは存在するので、M$嫌いならそっちだけ向いてればいいんだし。
人間がなってないのでID
M-FalconSky (暑いか寒い)
Re:情報が少いが...ちょっと暴言? (スコア:1)
Win32 API 叩きまくりそうな予感もするので (キーボードのローレベルフックとか) ちょっと辛いかもしれません。また、WPF とか使われたら (他の実装系で追従しきれてるか? という点で) かなり泣けると思います。
# LINQ バリバリ使われても泣きそうですね。Vista でも標準のままじゃ使えないけど。
Re: (スコア:0)
Atsushi Eno (Monoの中の人)
Re: (スコア:0)
diredとかshell mode周りをうまくアレンジしてくれるとより嬉しいけど、まずはUTF-8テキストを気持ちよく編集できるシロモノにして欲しいものだ。
#個人的願望を書きたかっただけなのでAC