[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