tag:blogger.com,1999:blog-3604515438787408842.post9144183326592435667..comments2023-07-18T16:13:00.669+01:00Comments on IronPython URLs: IronPython 2.6 and the Roadmap Beyondhexdump42http://www.blogger.com/profile/13884562284992556003noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-3604515438787408842.post-77947572892510464432009-10-05T17:50:41.900+01:002009-10-05T17:50:41.900+01:00Yeah - IronPython can't currently take submiss...Yeah - IronPython can't currently take submissions from anyone outside of Microsoft.Michael Foordhttps://www.blogger.com/profile/06229713779852499022noreply@blogger.comtag:blogger.com,1999:blog-3604515438787408842.post-8357202473923051552009-10-05T17:39:46.689+01:002009-10-05T17:39:46.689+01:00Yep, we'll definitely submit issues, and patch...Yep, we'll definitely submit issues, and patches, for the bugs we encounter when we start to look at full IronPython support for Robot Framework. We've done the same with Jython already.<br /><br />Related to implementing wrapper libraries, why isn't FePy code like pyexpat included into IronPython? Some annoying copyright or license issues?Pekka Klärckhttps://www.blogger.com/profile/00901693165404242900noreply@blogger.comtag:blogger.com,1999:blog-3604515438787408842.post-3238537496453134412009-10-05T17:12:29.880+01:002009-10-05T17:12:29.880+01:00General incompatibilities have a high priority, pa...General incompatibilities have a high priority, particularly if the stop things from running. Where you find them report them on Codeplex and include in the report a note that the problem prevents the use of a particular library or application.<br /><br />Missing modules is slightly different and often a lot more work to fix (the same is true for Jython and PyPy of course). The underlying cause is usually a Python standard library C extension that hasn't been implemented for IronPython. Make sure there is an issue on Codeplex for the specific module - vote for it if there is an issue already or create an issue if there isn't.<br /><br />Issues with more votes get higher priority - so if you have issues that are important to you then you can canvas for votes on the IronPython mailing list. :-)<br /><br />A *faster* way of getting things to work is to implement (and release as open source) a wrapper library yourself. :-)Michael Foordhttps://www.blogger.com/profile/06229713779852499022noreply@blogger.comtag:blogger.com,1999:blog-3604515438787408842.post-6125007302475358682009-10-05T17:07:40.388+01:002009-10-05T17:07:40.388+01:00Good to hear that the situation with the standard ...Good to hear that the situation with the standard library is getting better. I also hope improvements related to that get at least some priority in the future roadmap.Pekka Klärckhttps://www.blogger.com/profile/00901693165404242900noreply@blogger.comtag:blogger.com,1999:blog-3604515438787408842.post-84491462596830646912009-10-05T16:44:41.542+01:002009-10-05T16:44:41.542+01:00IronPython has, ever since 2.0, included all of th...IronPython has, ever since 2.0, included all of the standard library that successfully imports in IronPython. (Not all of it works completely - but a lot of it is there.)<br /><br />IronPython 2.6 has Python stack frames (optionally), so there are *more* standard library modules than there were in previous releases.<br /><br />Off the top of my head I don't know if ElementTree is included but it would be easy to check...<br /><br />For XML support with IronPython you should look at FePy. This includes a version of pyexpat in pure Python (using .NET XML libraries under the hood) and enables more of the Python standard library XML modules to work with IronPython.Michael Foordhttps://www.blogger.com/profile/06229713779852499022noreply@blogger.comtag:blogger.com,1999:blog-3604515438787408842.post-79983485727789543922009-10-05T16:38:42.188+01:002009-10-05T16:38:42.188+01:00Does 2.6 include the complete standard library so ...Does 2.6 include the complete standard library so that stuff like ElementTree work out-of-the-box? That would be the biggest enhancement for us and would considerably help getting Robot Framework [http://robotframework.org] fully supported on IronPython.Pekka Klärckhttps://www.blogger.com/profile/00901693165404242900noreply@blogger.com