[IronPython] Announcing IronPython 2.0 Beta3

Michael Foord fuzzyman at voidspace.org.uk
Sun Jun 15 06:36:38 PDT 2008


Jimmy Schementi wrote:
> 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.
>   
Ok - sounds good to me.

So the Silverlight dynamic languages SDK can only be updated when there 
are versions of IronRuby and IronPython that run on the same version of 
the DLR - but in the meantime it will be possible to get everything for 
IronPython from releases versions.

Thanks

Michael Foord


> ~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
>>     
>
> _______________________________________________
> 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/



More information about the Users mailing list