Python

IEnumerator 色々

.NET の IEnumerator の欠点 C#の似たようなものとして、IEnumeratorというのがありますが、それの方式は、 MoveNextで次の要素に移動 移動できたら真、移動できなかったら偽を返す Currentで現在の要素を取得する というインターフェイスです。 これだと上…

Visual Basic 8 と "type" の省略,ついでに DLR とパフォーマンス

今回は時間がないので本当にメモ. 基本的な本能 ラムダ式 ラムダ式については C# の実相に関しては Nyaruru さん のブログなんかでよく目にするのですが、Visual Basic の例はほとんど目にしないんですよね。 で、この記事を見ていて思ったのはやっぱり VB …

徒然 C#

C# は Ruby よりも Python に近づいている http://www.kt.rim.or.jp/~kbk/zakkicho/07/zakkicho0708a.html#D20070801-3 経由. 余談だが、1つだけ補足しておこう。ここでRubyを説明の例に出したのは、 Rubyが優秀な言語であり、C#は努力によってRubyに近づく…

IronPython で Merlin を動かす

(追記) 真雪さんのところで さらに cool な方法 が紹介されています.That's Pythonic! Python Workshop the Edge 2007 の IronPython のセッションで,デスクトップにアニメーションキャラクタを表示するデモに興味を持たれた方が多いようなので,これを試…

3DCG ソフトの世界は Python だらけ?

『新日々此何有哉』よりもう 1 つ, Pythonはいろんな用途で組み込まれています。CGソフトでも多く使われていて、知っているだけでも、Blender,Vue,XSIなどがあります。LightWaveもLScriptから移行しないかな?実は以前日本の代理店をしているe-frontierさん…

IronPython 2.0 Alpha 2

さて,まるで昨日のワークショップにあわせたかのように,IronPython 2.0 Alpha 2 がリリースされています. リリースノートを見てもやはり DLR (Dynamic Language Runtime) 実装部分に注力しているようです.DLR と聞くと何か特別なランタイムを想像される…

DLR と Python な週末

金曜の夜に MVP ラウンドテーブル: IronPython and Dynamic Language に,土曜日には Python Workshop the Edge 2007 に参加してきました. MVP ラウンドテーブル: IronPython and Dynamic Language 雨の降る夕闇の新宿にて. 翌日の Python Workshop the Ed…