Linked by Eugenia Loli on Sat 15th Jul 2006 22:45 UTC
.NET (dotGNU too) Jeff Cogswell writes: "I'm about to make a confession. Even though I've written several books and articles about C++, I have a secret: C++ isn't my favorite language. I have lots of languages that I use, each one for different purposes. But the language I consider my all-time favorite is Python."
Thread beginning with comment 143442
To read all comments associated with this story, please click here.
(Iron)Python
by jbalmer on Sun 16th Jul 2006 05:21 UTC
jbalmer
Member since:
2005-12-18

From Microsoft website - IronPython is the codename for a beta release of the Python programming language for the .NET platform.

Does that mean it is something like the Visual-J which microsoft brought out to dilute sun's java language and which resulted in the famous lawsuit...?

Seriously, I would take any language implementation coming from microsoft with a grain of salt.

Reply Score: 0

RE: (Iron)Python
by Eugenia on Sun 16th Jul 2006 05:36 in reply to "(Iron)Python"
Eugenia Member since:
2005-06-28

I suggest you give them the benefit of the doubt. This project was born outside of Microsoft. Then the guys got employed by MS and so it became an MS project.

Reply Parent Score: 1

RE[2]: (Iron)Python
by PlatformAgnostic on Sun 16th Jul 2006 07:39 in reply to "RE: (Iron)Python"
PlatformAgnostic Member since:
2006-01-02

It comes with the standard suite of python regression tests and pybenches. It passes most of them too!

Of course, IP is not python in the normal sense because you can use it to call into arbitrary CLR classes and even use COM interop to call out into totally foreign code. You can't do this in CPython, so if you use these features, then you're not going to be portable.

But, as I understand it, Python is meant to be glue code for binding things together and for doing relatively "scripty" things. If the whole goal of the langauge is for integrating platforms, who do you blame if the code you write isn't portable?

Reply Parent Score: 2