Differences between revisions 12 and 13
Revision 12 as of 2007-09-10 16:01:21
Size: 1630
Editor: 88-96-105-246
Comment:
Revision 13 as of 2007-09-10 16:22:52
Size: 1815
Editor: 88-96-105-246
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
Version 2 (which uses the Dynamic Language Runtime, a framework for writing dynamic languages for .NET which was abstracted out of IronPython 2) is part of Silverlight 1.1. This means that IronPython can be used for client-side scripting ''in the browser''. Version 2 (which uses the Dynamic Language Runtime, a framework for writing dynamic languages for .NET which was abstracted out of IronPython 1) is part of Silverlight 1.1. This means that IronPython can be used for client-side scripting ''in the browser''.
Line 13: Line 13:

IronPython is actually a Python compiler. It compiles Python code to in memory assemblies before execution (which can be saved to disk, making binary only distributions possible).

IronPython

IronPython is [http://hugunin.net/index.html JimHugunin's] an implementation of Python on the .NET CLR.

The project has a [http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython workspace] where you can get news and download the latest version.

  • Stable Version is 1.1 (targeting Python 2.4)
  • Developers Version is 2.0a4 (targeting Python 2.5)

Version 2 (which uses the Dynamic Language Runtime, a framework for writing dynamic languages for .NET which was abstracted out of IronPython 1) is part of Silverlight 1.1. This means that IronPython can be used for client-side scripting in the browser.

Mozilla are working on porting the DLR (well, the underlying Core CLR that it uses in fact) to run on their Tamarin JIT. This should mean that IronPython will also run in future versions of Firefox. (See [http://wiki.mozilla.org/Tamarin:IronMonkey IronMonkey]).

IronPython is actually a Python compiler. It compiles Python code to in memory assemblies before execution (which can be saved to disk, making binary only distributions possible).

Other Python-Like Languages for .NET/Mono

Some other Python-like languages for .NET and Mono include:

Accessing .NET from CPython

[http://www.zope.org/Members/Brian/PythonNet/index_html Python for .NET] is the reverse of IronPython, it lets you access .NET assemblies from CPython.


See also: PythonAndParrot, LoGix, IronPython IDE

IronPython (last edited 2022-09-25 12:38:41 by HuntBlanchat)

Unable to edit the page? See the FrontPage for instructions.