トップ «前の日記(2007-11-26) 最新 次の日記(2007-11-28)» 編集

日々の破片

著作一覧

2007-11-27

_ Ruby.NET 0.9.0リリース

別のことしてたら、いつの間にかRuby.NETが0.9.0になっていて、msiパッケージなどで配布されるようになっていました。

Ruby.NET

リリースニュースの軽い翻訳:

ニュース速報! (2007/11/20)

Ruby.NET バージョン0.9がリリースされました。すぐにダウンロードしよう。

これはRuby.NETがオープンソースコミュニティモデルへ移行してからの最初のリリースです(コミュニティオウナシップ参照)。

−Ruby.NETって何?

Rubyはシンプルさと生産性にフォーカスした動的でオープンソースなプログラミング言語です。

Ruby.NETはRubyソースコードを.NET中間言語に翻訳するコンパイラです。これはRubyを使って次のコンポーネント実装を助けます。

・.NETプラットフォームのネイティブ実行形

・サードパーティがC#などで作成したコンポーネントとリンクできます

・ヴィジュアルデザイナやデバッガ、セキュリティフレームワーク、膨大なクラスライブラリ——たとえばWindows Formの作成やデータベースアプリケーションなど、を含む.NETプラットフォームのリソースを使えます。

−オープンソースコミュニティのものです

Ruby.NETはRubyと.NETのオープンソースコミュニティによって開発され、所持され、制御されています。というわけで、協力してください(Contributingを参照してください)。

−何があるの?

ちょっと疲れたので、以下は簡略モード。

RubyCompiler.exe ソースコードコンパイラで、.NETのexeを作ります。

Ruby.exe MatzのRubyをエミュレートするインタプリタです。

あと、Visual Studio Integration Packageも用意してあります。Visual Studioに組み込むとシンタックスカラリング、エラーチェック、ヴィジュアルフォームデザイナ、統合ビルドとデバッグのプラグインがあります(Visual Studio Integrationを参照してください)。

最新のVSインテグレーションは試してないけど、MLで相当追い込んでいたみたいだから、結構、動きそうな気はします。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|

ジェズイットを見習え