IronPython Moving Forward Again
immytay writes "
Jim Hugunin (Jython, Numeric, and
other projects) has issued the first release of IronPython
since joining Microsoft in August of last year. IronPython
runs on .NET and Mono and is supposedly faster than the C version of Python. This
new version is 0.7,
while 0.6
was released last summer and covered here.
According to the IronPython mailing
list, Jim has help from a Microsoft co-worker, and he plans to work toward IronPython 1.0."
Once the code is converted to IL code, the CLR is responsible for the speed. Since the CLR doesn't change much, I would say that if they get working code now, it will have the same performance in 1.0
Psyco is also rather easy to use. For basic usage, put these two lines at the beginning of your program:..and your program is magically faster! You can also combine with the Py2Exe utility to convert your project to an executable program (although it will still only be compiled at runtime).
If you could demonstrate that the changes were superflous in nature, perhaps you'd have a point. But given that you have no idea what was changed or the reasons for it, you're just being paranoid (and/or trolling, given the nature of your post).
.Net lacked certain features necessary for running a dynamic language (ie: perf would blow). These features were added in v2.0 (ie: perf no longer blows).
v1.1 of
No, I think we need t.
Every platform that has a .NET implementation already has a native Python implementation, which makes Hugunin's work, while interesting, ultimately redundant. I would love to hear how this little side project reinforces Microsoft's monopoly power in operating systems.
This sig intentionally left blank.
But... I'm not even going to Google for info on protocols, file formats, etc, etc.
Microsoft has a long history of using the standard monopolist tactics of restricting interoperability.
They will hardly stop doing it even if ordered to do so by a court (see recent EU problems). You certainly know that, too, so you are being disingenious.
Karma: Excellent (My Karma? I wish...:-( )
So that makes it's ok to react in a knee jerk fashion and point fingers without knowing the actual facts involved? How does that add anything useful to the conversation?
As Edd Dumbil pointed out, there's a number of questions that need to be answered before it is worth getting behind IronPython, such as:
- Is it actually Free Software?
- Why do I need a passport account Passport to participate?
- Why are you bothering to release source code if you're not willing to
accept patches?
- Why don't you want to get it working with Mono?
And so on.
-- "So, what's the deal with Auntie Gerschwitz et all?"
Ok, this is it. Now I stop reading /.
This place has now changed into a cesspool of religious people who make their own dicks grow by out-hating Microsoft. Not any better than Osama bin Laden, only a different Great Satan. And just as senseless.
2 Things.
a) Why SHOULD Microsoft give a fuck about whatever works on a copy of a project of theirs? So goddamn what if it does not work? Its THEIR project and THEIR right to make work whatever on it. Open Source is not the friggin Messiah demanding absolute subservience.
b) They used features from another version which Mono has not copied yet or even tried to copy yet or claimed to copy yet or claimed to try to copy yet. Capice?
Hello, hello, kneejerk hatred puts YOU on the bad side. Idiot.
This place should be labelled a hate speech site.
The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism