Post a Comment
I found it worked fine on Windows, but was audio only on Linux (Debian Sarge). It was very interesting: the only thing I'll say is that the
* the performance improvements of C#
* the addition of lambdas to C# 3.0
* and the usage of from-where-select (LINQ) in C# 3.0
make Python seem a lot less compelling for the average .Net application. They aluded to that over the course of the presentation, with Jim mentioning Python as a good choice for prototyping an application: the suggestion being that you might want to move to C# or Java when performance became critical.
Still, this is an interesting contribution to the .Net language bundle, and shows the power of the platform (and indirectly Visual Studio). For those wondering why should they switch from CPython to IronPython (besides the obvious the wealth of the .Net library) IronPython supports unicode throughout and locale-specific number printing, which makes it easier when it comes to localising your apps.
It also tends to be a bit faster than CPython. Psyco is probably faster still, but at the expense of increased memory usage.
Of course what would make a great idea BETTER would be for it to also be CROSS-PLATFORM and not be stuck to the personal hell of Windows-ONLY-LAND.
Um, according to this page:
http://www.mono-project.com/Languages
IronPython works on Mono...
And of course there's always JRuby, whose developers have been snatched up by Sun. http://www.tbray.org/ongoing/When/200x/2006/09/07/JRuby-guys



