Welcome to SpellCoder Sign in | Join | Help

Iron Python RC1

Yet, another release of IronPython after 9 betas we now have an RC1, I hope we get a final release soon :)
a small brief of the Release Notes

Our goal for IronPython 1.0 is to be compatible with CPython 2.4 We’ve fixed all known language incompatibilities and implemented a large number of the standard CPython built-in modules with a focus on those most used. RC1 includes one new module that hasn’t shipped previous (cPickle). We do have some issues remaining but we believe these will not affect compatability with CPython. In addition RC1 has several new 2.5 Python features that can be enabled with the experimental switch –X:Python25, but by default these are disabled:

  1. PEP 308: Conditional Expressions
  2. PEP 343: The 'with' statement. (as per PEP 343, you need to do ‘from _future_ import with_statement’ for enabling ‘with’ statement )
  3. Other Language Changes
    1. The dict type has a new hook for letting subclasses provide a default value with ‘_missing_’ method.
    2. Both 8-bit and Unicode strings have new partition(sep) and rpartition(sep) methods.
    3. The startswith() and endswith() methods of string types now accept tuples of strings to check for.
    4. The min() and max() built-in functions gained a ‘key’ keyword parameter.
    5. Two new built-in functions, any() and all(), evaluate whether an iterator contains any true or false values.
    6. The list of base classes in a class definition can now be empty.
You can visit Iron Python home page on CodePlex
Have fun

Published Monday, July 31, 2006 6:07 AM by Mohammed Hossam
Filed Under: ,

Comments

No Comments

Anonymous comments are disabled