Talk:IronPython

From Wikipedia, the free encyclopedia

This article is part of the .NET WikiProject, an attempt to improve and organize the .NET content on Wikipedia. If you would like to participate, you can edit the article attached to this page, or visit the project page, where you can join the project and/or contribute to the discussion.
Start This article has been rated as start-Class on the quality scale.
Mid This article has been rated as mid-importance on the importance scale.

Contents

[edit] ironpython

My understanding is that IronPython is not attempting to be a complete Python implementation. Can someone please further describe what IronPython really is other than just the whole python on dotnet rigamaroll?

IronPython is definitely trying to be a complete Python implementation. Do you have any evidence to the contrary? Sanxiyn 07:18, 18 June 2007 (UTC)

I expanded this article by describing (in my view) why IronPython make sense. Essentially, when developing a complex application framework, the server-side developer rarely understands how the downstream client-side developers will want to use the framework. Therefore, it often makes sense to push responsibility for developing analytics from the server-side to the client-side.

IronPython greatly simplifies this objective, particularly since .NET is fairly rigid in the way it supports dynamic code structures. By integrating IronPython into an existing framework, the server-side developer, with minimal work, can greatly expand the range of analytics that client-side developer has access to. Instead of tweaking the interface everytime a new request comes in, the server-side developer can concentrate on maintaining clean data structures.

I highlighted this with a short example.

Hope this makes sense.

-ronnotel (10/15/05)

  • Is it possible to restrict the capabilites of a script sent from the client to the server? If not, one could try to insert som dangerous code into the server...

[edit] see also setence is bad

See also Boo, a language for .NET and Mono based on Python, but has features borrowed from C# and Ruby such as static typing and anonymous closures.

it may give the impression nthat Ruby has static typing which AFAICT it doesn't --Nkour 13:27, 23 November 2005 (UTC)

yeah. I agree. I was bold and changed it. - David Björklund (talk) 01:15, 24 November 2005 (UTC)

[edit] Simple Windows Forms application

The Simple Windows Forms application section is a how-to, and doesn't belong in an encyclopia article. 165.189.91.148 21:36, 28 August 2006 (UTC)


I have removed the how-to section : Hessian

[edit] Link to "Python IDE Project" is bogus.

The link to the "Python IDE Project" seems to be spam.

[edit] Difficult to read?

Honestly, I don't understand most of the article. I think it should be improved. Only thing I take away is that everything is somewhat dynamic. —Preceding unsigned comment added by 76.102.131.101 (talk) 03:09, 10 March 2008 (UTC)

[edit] Why "Iron"?

Is there any reason why the language has got the prefix "Iron"? With Jython or JPython it's clear, but what is so "Iron" about .NET? Is there any official explanation of the name? If so, it should be mentioned. —Preceding unsigned comment added by 85.220.140.42 (talk) 12:20, 19 March 2008 (UTC)

This would be interesting to know. It's probably just the name that they decided (Nython doesn't really click) and then IronRuby and IronScheme just followed along. MahangaTalk 23:06, 19 March 2008 (UTC)

[edit] Sample code

I rewrote the loop in the code sample to use the more Pythonic list comprehension syntax. However, I am confused about that last line there; why is the list being stated on its own line? Not sure what to do with it. Rainault (talk) 17:49, 5 June 2008 (UTC)