I ronPython / I ronRuby で
     .NET Programming!

                                terurou
  DSTokai / DeLLa.JS / FLOSS桜⼭ / Python東海
⾃⼰紹介

今⽇のセッションをほとんど聴かずに
この資料を書いていた者です。
ついさっき、このLTにつながるフリが
ありましたね!
⾃⼰紹介
• DSTokaiとか管理してます
 – 来週、クックパッドのイベント後に花⾒!
• 業務で研究開発とRIAエンジニアやってます
• 最近、P ython+Cassandra(分散KVS)
 はじめました
 – クラウドGPS(仮)
  http://d.hatena.ne.jp/terurou/20100318/1268889580

 – このネタは他の機会に話をする予定
IronPython?IronRuby?
• .NET Framework上(DLR )で動作する
 Python/Rubyの処理系
• 現在の最新バージョン
  – IronPython 2.6.1 RC1(2.6.0 stable)
  – IronRuby 1.0 RC3
• 何気にMicrosoft製
  – というか開発者がMicrosoftに雇われたとも
DLR?
• .NET Framework上で動作する
 LL(オレオレ⾔語)を作るための機構
• 元々はI ronP ythonのコア(OSS)だったが
 .NET Framework⾃体に組み込まれる
• いろんな⾔語が存在
 – Boo(Pythonチック⾔語)
 – IronScheme
 – IronPython, IronRuby
.NET Programming!



SharpDevelopを使うといいよ!
SharpDevelop?
• OSSの.NET Framework 開発環境
• 現時点の最新版は3.2
• SharpDevelopをインストールしたらすぐに
 プログラミングを開始できる
 – IDEにIronPython/IronRubyが含まれている
• デバッガ(break point)が使えるはず
 – 資料書いてる時点ではうまく動かず・・・
DEMO
ご清聴ありがとうございました

Iron Python / Iron Ruby で .NET Programming