iron python / iron ruby で .net programming
DESCRIPTION
SharpDevelopの紹介ですTRANSCRIPT
⾃⼰紹介
• DSTokaiとか管理してます–来週、クックパッドのイベント後に花⾒!
• 業務で研究開発とRIAエンジニアやってます• 最近、Python+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(オレオレ⾔語)を作るための機構
• 元々はIronPythonのコア(OSS)だったが.NET Framework⾃体に組み込まれる
• いろんな⾔語が存在– Boo(Pythonチック⾔語)– IronScheme– IronPython, IronRuby
SharpDevelop?
• OSSの.NET Framework 開発環境• 現時点の最新版は3.2• SharpDevelopをインストールしたらすぐに
プログラミングを開始できる– IDEにIronPython/IronRubyが含まれている
• デバッガ(break point)が使えるはず– 資料書いてる時点ではうまく動かず・・・