[python] Boo

Bob Ippolito bob at redivi.com
Wed Apr 6 20:26:56 EDT 2005


On Apr 6, 2005, at 5:12 PM, Andrew Yochum wrote:

> On Apr 6, 2005, at 7:09 PM, Bob Ippolito wrote:
>
>> There's also IronPython, which is actually Python and is sponsored by 
>> Microsoft.  And Python.NET which allows you to integrate the existing 
>> CPython runtime with .NET.  And, of course, any JVM-over-CLR will let 
>> you use Jython on .NET.
>
> Awesome.  Have you used IronPython?  Is moving python code to it 
> trivial or even perfectly seamless?  It appeals to me as an 
> interesting method for .NET integration should the need arise.  I'm 
> blown away by their claim of "up to 1.7x faster than Python-2.3".

IronPython is still very pre-1.0, but it exists, and it can run some 
code.  It's a Microsoft sponsored project with (currently) 1.5 full 
time people working on it, with a regular release schedule, under a 
liberal enough license.  It's probably not a good solution to any 
problem today, but it will be at some point.

> Got a link for Python.NET? I can't seem to find anything.  But if I'm 
> following what  you've suggested, that sounds nifty, but I'm not sure 
> how the cross runtimes bindings would happen.  Seems like it could be 
> messy.

PyObjC is a runtime bridge that works extremely well between CPython 
and the Objective-C runtime.. they're a lot more similar to each other 
than CPython and the CLR are, but it's not messy (from a user's 
perspective.. the implementation, of course, can't be that elegant).

-bob




More information about the python mailing list