[IronPython] Announcing IronPython 2.0 Beta3

Jimmy Schementi Jimmy.Schementi at microsoft.com
Sat Jun 14 21:21:22 PDT 2008


The "Silverlight" folder in the ipy release *should* basically mirror the sdlsdk for just python, but no one asked me about it beforehand. =P Sri, can we just update the IronPython release zip with the "script" folder from the SDLSDK?

Michael, the IronPython release is like 2 days older, so you should be good with just the sdk. Also, they aren't "separate" ... the sdk will always have IronPython in it. But the IronPython release *should* give you everything you need to make SL apps w/Ipy.

~js

> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of Srivatsn Narayanan
> Sent: Saturday, June 14, 2008 11:15 AM
> To: Discussion of IronPython
> Subject: Re: [IronPython] Announcing IronPython 2.0 Beta3
>
> By tools and templates you mean the 'script' folder in the sdlsdk-bin
> zipfile right? Jimmy did point that out but it was fairly late then. We
> could include that in the IPy package itself from next time onwards.
>
> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of Michael Foord
> Sent: Saturday, June 14, 2008 11:07 AM
> To: Discussion of IronPython
> Subject: Re: [IronPython] Announcing IronPython 2.0 Beta3
>
> Srivatsn Narayanan wrote:
> > That's a nearly but no :) A few checkins were made to IPy/DLR in the
> two days.
> >
> Ok - thanks.
>
> It does seem slightly confusing that to work with the latest version of
> IronPython for Silverlight we need to download the sldsdk (which
> includes IronPython) - and then another version of IronPython.
>
> As they are now separate, would it make sense to offer a version of the
> SDK with just the tools and templates?
>
> Michael
>
>
> > -----Original Message-----
> > From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of Michael Foord
> > Sent: Saturday, June 14, 2008 10:55 AM
> > To: Discussion of IronPython
> > Subject: Re: [IronPython] Announcing IronPython 2.0 Beta3
> >
> > Srivatsn Narayanan wrote:
> >
> >> This build was snapped two days after the sdlsdk build.
> >>
> >>
> >
> > Hehe. Is that a yes or a no... it sounds like a 'nearly'. :-)
> >
> > Michael
> >
> >
> >> -----Original Message-----
> >> From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of Michael Foord
> >> Sent: Saturday, June 14, 2008 3:51 AM
> >> To: Discussion of IronPython
> >> Subject: Re: [IronPython] Announcing IronPython 2.0 Beta3
> >>
> >> Hey guys.
> >>
> >> Are the binaries for Silverlight in this release the *same* as the
> ones
> >> available in the Silverlight Dynamic Languages SDK - or are they
> more up
> >> to date?
> >>
> >> Thanks
> >>
> >> Michael Foord
> >>
> >> Srivatsn Narayanan wrote:
> >>
> >>
> >>> Hello IronPython Community,
> >>>
> >>> I'm pleased to announce IronPython 2.0 *Beta 3*. We have fixed
> around
> >>> 34 bugs in this release (~16 of them reported on Codeplex and ~18
> >>> reported internally). Apart from the bug fixes, this release
> contains
> >>> the following improvements:
> >>>
> >>> * We have worked on perf - specifically generators, exception
> >>> handling, and shootout perf have improved. We are aware of some
> >>> late-breaking degrades which we expect to fix by the next release.
> >>>
> >>> * An auto-templating feature has been added to the Dynamic Language
> >>> Runtime which should improve performance in highly dynamic
> scenarios.
> >>>
> >>> * cmath and _winreg modules have been implemented.
> >>>
> >>> There is a change in packaging this time. The Dynamic Silverlight
> >>> sources and binaries, compatible with Silverlight 2 Beta 2, are now
> >>> included in this release. This makes the package a single place to
> get
> >>> both the desktop and Silverlight versions of IronPython. The Visual
> >>> Studio solution file (IronPython.sln) has been updated to build
> under
> >>> "Silverlight Release" and "Silverlight Debug" configurations as
> well.
> >>> Please note that this requires Silverlight 2 Beta 2 to build
> properly.
> >>>
> >>> IronPython2005.sln is no longer part of the package as was
> mentioned
> >>> in the last beta release notes. This means that Visual Studio
> >>> 2008/.NET 3.5 is required to build IronPython.sln. Ofcourse
> >>> /toolsversion:2.0 flag can still be passed to msbuild and hence
> >>> IronPython can be built to run against .NET 2.0 runtime as well.
> >>>
> >>> The following codeplex workitems have been closed since IronPython
> 2.0
> >>> Beta 2:
> >>>
> >>> * nt.access is missing Closed Issue Medium Jun 2 at 7:24 PM
> >>>
> >>> * Trivial: throw WindowsError (with 'errno' of 17) when nt.mkdir
> >>> called on pre-existing directory
> >>>
> >>> * '_' is in the result of dir() after first expression evaluation
> >>>
> >>> * -X:MTA option not supported by IP 2.0A
> >>>
> >>> * expresion-1 if condition else expresion-2 working incorrectly
> >>>
> >>> * Python Parser class is internal
> >>>
> >>> * PythonType.HasGetAttribute property does not detect inherited
> >>> implementation.
> >>>
> >>> * _winreg is not implemented
> >>>
> >>> * SyntaxError(...).__dict__ is not a dict
> >>>
> >>> * Using 'with' statment with IDisposable .NET type doesn't work
> >>>
> >>> * IronPython forces objects in sys.meta_path to be new-style
> classes
> >>>
> >>> * imp.load_module("os", ...) broken
> >>>
> >>> * DUPLICATE: Run ipyw .exe ( Iron Python 2 Beta 2 )
> >>>
> >>> * REJECTED: Can't create & return nested function from
> CreateDelegate
> >>>
> >>> * id returns Int64 not int or long
> >>>
> >>> * Overriding properties has strange syntax
> >>>
> >>> We'd like to thank everyone in the community who reported these
> bugs:
> >>> py_sunil, jhardy, awilkins, oldman, and 05031972, Ronnie Maor,
> >>> Jonathan Amsterdam, sanxiyn, jackeyoo, Thane Plummer, Vizcayno
> >>> Tamparantan, Michael Foord, Alex Henderson
> >>>
> >>> We've also closed these bugs that were reported internally:
> >>>
> >>> * Trivial: Exception messages are not directed to sys.stderr
> >>>
> >>> * Python25: new exception hierarchy
> >>>
> >>> * when base class provide over one ctor function,IronPython can not
> >>> distinguish them just like Cpython do.
> >>>
> >>> * AttributeError: 'file' object has no attribute 'truncate'
> >>>
> >>> * ImportError: No module named xxsubtype
> >>>
> >>> * cmath module isn't implemented (complex arithmetic)
> >>>
> >>> * long("0X20",16) throws ValueError: invalid integer number literal
> >>>
> >>> * ImportError: No module named _winreg
> >>>
> >>> * dir(*()) returns something unexpected
> >>>
> >>> * "print a_super_object" throws TypeError
> >>>
> >>> * old style class constructed with an unpacked tuple containing a
> >>> single None barfs
> >>>
> >>> * DLR crashes with stack overflow when ironpython.dll is missing
> >>>
> >>> * Enable turning whole object models dynamic in IronPython
> >>>
> >>> * Trivial: There is no "_md5" module in IronPython2.0 when run the
> >>> file of test_hmac.py
> >>>
> >>> * TypeError: don't know how to disassemble code objects
> >>>
> >>> * sys.meta_path is not implemented
> >>>
> >>> * calling setattr got an error .
> >>>
> >>> * issubclass(Exception,object) return different result against
> >>> Ironpython and Cpython
> >>>
> >>> You can download IronPython 2.0 Beta 3 at:
> >>>
> http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?Release
> Id=12988
> >>>
> >>> The IronPython Team
> >>>
> >>> IMPORTANT NOTES
> >>>
> >>> ToyScript, a small scripting language built on top of the DLR, is
> >>> merely a DLR sample and not some new scripting language Microsoft
> has
> >>> created. Also, ToyScript is not intended to be distributed with
> >>> IronPython on a permanent basis.
> >>>
> >>> -------------------------------------------------------------------
> -----
> >>>
> >>> _______________________________________________
> >>> Users mailing list
> >>> Users at lists.ironpython.com
> >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> >>>
> >>>
> >>>
> >> --
> >> http://www.ironpythoninaction.com/
> >> http://www.theotherdelia.co.uk/
> >> http://www.voidspace.org.uk/
> >> http://www.ironpython.info/
> >> http://www.resolverhacks.net/
> >>
> >> _______________________________________________
> >> Users mailing list
> >> Users at lists.ironpython.com
> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> >>
> >> _______________________________________________
> >> Users mailing list
> >> Users at lists.ironpython.com
> >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> >>
> >>
> >
> >
> > --
> > http://www.ironpythoninaction.com/
> > http://www.theotherdelia.co.uk/
> > http://www.voidspace.org.uk/
> > http://www.ironpython.info/
> > http://www.resolverhacks.net/
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.ironpython.com
> > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.ironpython.com
> > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> >
>
>
> --
> http://www.ironpythoninaction.com/
> http://www.theotherdelia.co.uk/
> http://www.voidspace.org.uk/
> http://www.ironpython.info/
> http://www.resolverhacks.net/
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com



More information about the Users mailing list