Python

PyPy

PyPyとは、Python自身でPythonを実装するプロジェクトですが、.NET絡みのネタがあったので。(^^; PyPy Status Blog: PyPy.NET goes Windows Forms 見た感じ、IronPythonと一緒・・・というか、たぶん意図的に似せているのでしょうね。 3.4 Translating the P…

続ベンチマーク

http://d.hatena.ne.jp/akiramei/20071024/1193248138 昨日の続き。折角なのでRuby.NET、CPython、IronPythonについても計測してみました。 Ruby.NET β0.8.1 : 72s Python2.5.1 : 2.14s IronPython2.0α4 : 1.25s Ruby.NETだけ飛びぬけて遅いですね。メモリ使…

IronPythonと動的識別子

VB9の動的識別子ってこういう動作でいいのかな? hw = 'Hello World' # like as Dynamic Identifiers in VB9 ss = getattr(hw, 'Split')(' ') # VB9: ss = hw.("Split")(' ') for s in ss: print s # -- result -- # Hello # World # --

Optional Static Typing

Guido van Rossum氏のBlogより ・Adding Optional Static Typing to Python ・Adding Optional Static Typing to Python -- Part II ・Optional Static Typing -- Stop the Flames! 静的な型付けのサポートについて議論がなされているようです。それをやると…

はじめてのIronPythonその2

引き続き、IronPythonで遊ぶ。 class HelloPython : def greet(self): print "Hello, I'm Python." if __name__ == "__main__": hello = HelloPython() hello.greet() こんなソースをこさえてhello.pyとか名前付けて保存し、 > IronPythonConsole hello.py …

はじめてのIronPython

やっと一段落ついたので、先日リリースされたIronPythonを弄ってみました。Pythonはインタプリタなので、まずは、それっぽいところから。 C:\Home\Bin\IronPython-0.6\bin>IronPythonConsole.exe >>> from System.Windows.Forms import * >>> from System.Dr…

Python/D

Python/D D言語に対する埋め込みPythonです・・・が、すげーニッチな気が(^^;

IronPython

IronPython: A fast Python implementation for .NET and Mono CIL bytecodeに落ちるPython。Python.NETはPythonから.NET Frameworkを呼び出すというものでしたが、こっちは正式に.NET(とMono)に対応していますね。楽しみ。

Python.NET

http://zope.org/Members/Brian/PythonNet/ 久々にPython.NETをチェックしてみたらβ3になっていた。ちょっと前に作ったyaneSDK4Csが呼び出せるか試してみたけど、どーも上手く行かない。 値型のデフォルトコンストラクタの呼び出し 引数の参照渡しがあるメソ…