Edgewall Software

Changes between Version 1 and Version 2 of IronPython


Ignore:
Timestamp:
Feb 14, 2015, 11:08:04 AM (5 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • IronPython

    v1 v2  
    1 From http://www.ironpython.com/
     1= !IronPython
    22
    3 IronPython is a new Python implementation targeting the .NET and Mono platforms.  It is...
     3[http://www.ironpython.com/ IronPython] is a new Python implementation targeting the .NET and Mono platforms.  It features the following:
    44
    5  * Fast - IronPython-0.6 is up to 1.7x faster than Python-2.3 on the standard pystone benchmark.  An early performance report is are contained in this paper for !PyCon 2004.
    6  * Integrated with the Common Language Runtime - IronPython code can easily use CLR libraries and Python classes can extend CLR classes.
    7  * Fully dynamic - IronPython supports an interactive interpreter and transparent on-the-fly compilation of source files just like standard Python.
    8  * Optionally static - IronPython also supports static compilation of Python code to produce static executables (.exe's) that can be run directly or static libraries (.dll's) that can be called from other CLR languages including C#, VB, managed C++ and many more.  Note: static compilation is only partially implemented in the 0.6 public release. This will need further development before being useful.
    9  * Managed and verifiable - IronPython generates verifiable assemblies with no dependencies on native libraries that can run in environments which require verifiable managed code.
     5 * '''Fast''': !IronPython-0.6 is up to 1.7x faster than Python-2.3 on the standard [http://svn.python.org/projects/python/trunk/Lib/test/pystone.py pystone benchmark]. A performance report is contained in this paper for !PyCon 2004.
     6 * '''Integrated with the Common Language Runtime''': !IronPython code can easily use CLR libraries and Python classes can extend CLR classes.
     7 * '''Fully dynamic''': !IronPython supports an interactive interpreter and transparent on-the-fly compilation of source files just like standard Python.
     8 * '''Optionally static''': !IronPython also supports static compilation of Python code to produce static executables (.exe's) that can be run directly or static libraries (.dll's) that can be called from other CLR languages including C#, VB, managed C++ and many more. Note: static compilation is only partially implemented in the 0.6 public release. This will need further development before being useful.
     9 * '''Managed and verifiable''': !IronPython generates verifiable assemblies with no dependencies on native libraries that can run in environments which require verifiable managed code.