.NET IronPython 1.0 ベータリリース 41
ストーリー by kazekiri
MSのOSSサポート 部門より
MSのOSSサポート 部門より
Milly曰く、"リリースは去年になるが、
CNET Japan の記事によると Microsoft が.NET 版 Python のベータ版をリリースした。これは、他のすべての .NET プログラミングフレームワークと「密接に統合」され、Python のプログラマーはどの .NET ライブラリも「容易」に利用できるようになるという。
MSDN TV で開発者によるデモビデオが公開されている。CLIで簡単にウィンドウ生成を行ってる様子などが見れる。
.NETでのPythonには他にPython for .NETがある。こちらはC Pythonとの互換性に重点がおかれており、IL(中間言語)として実行されるわけではない。"
LLな.NETな開発はけっこう昔からあったような (スコア:3, 参考になる)
もちろん独自にIronPerlとかIronRubyを作る自由はあるわけですけども :)
Re:LLな.NETな開発はけっこう昔からあったような (スコア:3, 参考になる)
初期には Jython(作者同じ)を .NET に置き換えただけということだったのですが、いつのまにか作者が MSに入って、MS公認のプロジェクトに変わって名前も IronPython になったと。
今回のは それが ver 1.0のβとして公開されましたよという話。
昨年は ベンチマークで CPython を越えるパフォーマンスが出てるとか出てないとかいう話がありましたが、実際のところどうなんでしょう?
Re:LLな.NETな開発はけっこう昔からあったような (スコア:1, 参考になる)
Re:LLな.NETな開発はけっこう昔からあったような (スコア:0)
リリース元が (スコア:1)
Re:リリース元が (スコア:2, すばらしい洞察)
JScript.NETとかいうECMAScript系のがあった気がするんですが。
気のせいだったかな。
Pythonって? (スコア:1)
Re:Pythonって? (スコア:4, おもしろおかしい)
Re:Pythonって? (スコア:1, すばらしい洞察)
Re:Pythonって? (スコア:3, すばらしい洞察)
Re: Pythonって? (スコア:2, 興味深い)
というものです。
PythonもSlashdotも好きな私としては複雑。
Re:Pythonって? (スコア:1)
理由の1つがPythonだからだったりします。
# ヘタレだ…。orz
Re:Pythonって? (スコア:1)
> 理由の1つがPythonだからだったりします。
そこでケントベックの本(ttp://mag.autumn.org/Content.modf?id=20030925164420)
を買って、テスト駆動開発を学ぶのと同時に
学習曲線を登るのですよ。一石二鳥。
あの本を買うのに二の足しばらく踏んだのも
やはり理由のひとつが Python だったり・・・。
#いや、よい本ですよ。結局買ったし。
#Python も勉強できたし。
Re:Pythonって? (スコア:1)
Re:Pythonって? (スコア:0)
Re:Pythonって? (スコア:0)
Re:Pythonって? (スコア:0)
Re:Pythonって? (スコア:1)
Re:Pythonって? (スコア:1)
System Requirements (スコア:1, 興味深い)
2000 が無い
Re:System Requirements (スコア:3, 参考になる)
コンタミは発見の母
.NET (スコア:2, 参考になる)
Re:.NET (スコア:2, 参考になる)
Java でも .NET でも同じことですが「ミドルウェアが動くOS ⊇ ミドルウェア上で動くアプリが動くOS」なんで、
メーカーがサポートOSを謳う場合には「製品 (この場合IronPython) + .NET Framework + 対応OS (こ場合Windows20000)」で
十分にテストしてからにするものです。
Microsoft しても、出荷停止予定ですでに MSDN で提供中止になっているような OS なら、IronPython が仮に動いたとしても、テストやサポートのコストを惜しんでサポート OS から外すでしょう。
コンタミは発見の母
Re:.NET (スコア:0)
とりあえず、落ち着け。
Re:.NET (スコア:0)
Microsoft .NET Framework 2.0 SDK 日本語版 (x86) [microsoft.com]も Windows 2000 に対応してますし、 Visual Studio 2005 の Express Edition [microsoft.com]も Windows 2000 に対応しています。
IronPyt
Windows 2000 (スコア:0)
んで、
そいつらは (開発が遅れたとはいえ) 元から Windows 2000 を
論理的に書こうね (スコア:0)
Win2kのサポートが過渡期にあるって言いたいの?
それは親コメントの意見と同じじゃないの?
Re:論理的に書こうね (スコア:0)
『#860672 さんは Microsoft .NET Framework 2.0 SDK と Visual Studio 2005 の Express Edition が Windows 2000 に対応していることから、「IronPython は開発途中である」と予想されてますけど、それって別に論理的じゃないですよね。一体何を根拠に Windows 2000 のサポートが無いことが「中途半端な状態」に繋がるなんて言ってるのやら』
まあそういう意味では MSDN Subscription から Windows 2000 が消えたタイミングと今回 IronPython が Windows 2000 をサポートしなかったタイミングが重なったのも、たまたまそうだっただけという可能性もあるでし
Re:論理的に書こうね (スコア:0)
Windows XP Pro. のメインストリームフェーズは、2006年12月31日に終了です。
メインストリームフェーズを基準に考えると Windows 2000 にしても Windows XP Pro. にしても選択したくないツールですね。
Re:論理的に書こうね (スコア:0)
2006年12月31日または 次期製品が発売されて 2 年のどちらか長い方 [microsoft.com] です。
Windows XP の次期製品は Windows Server 2003 ではなく Windows Vista なので、事実上少なくとも 2008 年頭まではメインストリームフェーズと考えてよいでしょう。
Re:論理的に書こうね (スコア:0)
それでも2年しかないツールだったら
既存の pyhotn の方を選ぶなぁ。
Re:論理的に書こうね (スコア:0)
結論が意味不明。
Windows 2000 のサポートが無い理由を話し合ってたのでは?
Windows 2000 のサポートが無いことが「中途半端な状態」に繋がるなんて言い出したのはあんただけ。
とってつけた結論じゃなくて、コメントを書いたときに意図した結論を書いてください。
そんなことも分からないなら つ[チラシの裏]
Re:論理的に書こうね (スコア:0)
>Windows 2000 のサポートが無い理由を話し合ってたのでは?
興味があるのは、使いものになるかどうかってことだけだよ。
で、ソースがあるから自力で解決できる人は使っていける。
自力で解決できない人には、サポートの短い使えないツールってこと。
Re:論理的に書こうね (スコア:0)
「Windows 2000 がメインストリームフェーズから外れた OS でわざわざテストするはずがない」とか「サポートに Windows 2000 が無いのは IronPython は開発途中で中途半端な状態だからだろう」とか、単に床屋談義をやっている/したいだけに見えました。話していると言う意味では話し合いなんでしょうが、推測に基づいた話ばっかりだったので、結論を得るための話し合いとしては不毛なものに見えたわけです。(会話を楽しんでいただけというのなら別にありだとは思いますが)
Re:論理的に書こうね (スコア:0)
コスト説関係について言いたかったことは以下の通り。
先月末に MSDN Subscription から Windows 2000 が削除されたことと、今回 IronPython のサポートから Windows 2000 のサポートが無くなっていたことを時期的に関連のある事柄として結びつけたくなるのは分からなくもない。
しかし、遙か以前から Windows 2000 のサポートを打ち切っていた SDK もあることから、それ程規模の大きくない製品については Microsoft 社全体としての統一的ポリシーではなくチームごとの裁量で決定されている可能性も棄却できない。
故に、これだけの情報では「MSDN Subscription から Windows 2000 が削除されたこと」が本件と関連があったと結論付けることは難しい。
Re:System Requirements (スコア:0)
ソースも配布 (スコア:0)
Re:System Requirements (スコア:0)
・ Windows 2000
・ Windows 2000 Server
・ Windows XP
・ Windows XP 64-bit
・ Windows Server 2003
・ Windows Server 2003 R2 (32-Bit x86)
・ Windows Server 2003 R2 x64 editions
・ Windows Server 2003 x64 editions
Pythonの傾向と.NETの傾向 (スコア:1)
また.NETも、コーディングをできるだけわかりやすく行えるという方を実行の手軽さより優先している傾向があるようです。
これを見ると、Pythonは.NETとあわせて使えるなら、とても使いやすい環境であると思えます。
#という自分はPythonと.NETが苦手
Re:Pythonの傾向と.NETの傾向 (スコア:1)
これは意図がわかりません.
他の言語に比べて相対的にそのような特性がありますか?
よく比較対象になるのは perl, ruby 辺りでしょうけど,
どの辺りから "犠牲になっている" 印象を受けたのでしょうか?
インタプリタを用意しないといけないのはみな共通ですよね?
> 美しいコーディングスタイルを目指している
こちらはいいですけど(人により印象は違うようですが)
Re:Pythonの傾向と.NETの傾向 (スコア:0)
すでにインタビュー [srad.jp]の「7) 構造化のデザイン」と
「8) Pythonとその将来への*あなたの*考えは?」で言及されている。
>また.NETも、コーディングをできるだけわかりやすく行えるという方を実行の手軽さより優先している傾向があるようです。
「も」って繋げるべき関係じゃ無く「一方~は」と対比が正しいと思う。
確かに、コーディング環境を整える事にかけて.NET以前から
MSの仕事には定評があったが、わかりやすく書くとわかりやすく行わせるの差はでかい。
前者は意思を持った思想の実践、後者は意思を介在させず構築する理論や道具。
思想の実践を、適切な理論や道具が支えると幸せになれそうだというのは同意。