IronPython项目有了新负责人
运行IronPython项目的社区领导职责已经交给了Alex Earl和Benedikt Eggers。之前的负责人Jeff Hardy自微软在2010年不再积极参与以来一直负责项目的运行。
Jeff Hardy写道:
应该已经相当明显了,IronPython项目有点停滞不前,那主要是我的错,我成了瓶颈。由于多方面的原因,我现在没有时间给予IronPython应有的关注,因此,我将项目的控制权交给了Alex Earl和Benedikt Eggers。新负责人有时间恰当地运行项目,它应该能够取得更大的进展。
我仍然会默默地关注这个项目,条件允许的话,可能还会参与进来。这几年非常有趣,IronPython项目的情况很好。
说到停滞不前,IronPython的最新版本是2014年12月发布的2.7.5,而且该版本“主要是一些Bug修复”。
IronPython 3
路线图上其中一个最重要的问题是通过IronPython 3项目支持Python 3。随着Python 2.x系列将在2020年走到生命的尽头,有一个兼容.NET的Python 3版本对于该项目的长远发展至关重要。
当然,任何重大升级都会引发争论。影响最大的可能是决定支持哪些.NET版本。2.7系列支持的最低版本为.NET 3.5。随着微软不再支持.NET 4.0、4.5或4.5.1,部分开发人员请求将IronPython 3支持的最小版本定为.NET 4.5.2。
对于这份计划,主要的异议来自Windows Server 2003。虽然微软自去年这个时候开始就不再支持该版本,但许多公司仍然把它作为关键任务软件。它所能处理的.NET最高版本为4.0。
他们还想支持.NET Core,但尚未对此进行评估,不知道它是否涵盖了他们所需要的一切。
C支持
限制IronPython应用的一个主要原因是,需要采用和CPython一样的方式同基于C的库进行互操作。TheLastTechie责任编辑Traven写道:
讨论中提出的另外一个重要问题是,如何支持需要使用C扩展的Python库。如果IronPython希望拥有最广泛的潜在用户,那么别无选择。许多重要的Python库,如Numpy,都使用C扩展来提高运行速度。它们应该能够完美地运行,而且不需要重新编译。
令人惊喜的是,在这个领域,有些工作已经完成,比如Ironclad,按照设计,该项目让编译好的CPython扩展可以在IronPython中原样运行。坏消息是,该项目已经很长时间没大有进展了。要让它成为一个有益于现代Python的项目,需要进行大量的修改。
IronPython项目托管在GitHub上,遵循Apache 2开源许可协议。
原文地址:http://www.infoq.com/cn/news/2016/08/IronPython-Leadership
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
IronPython项目有了新负责人相关推荐
- ironpython3桌面开发_IronPython项目有了新负责人
IronPython项目有了新负责人 Python .NET C 摘要 运行IronPython项目的社区领导职责已经交给了Alex Earl和Benedikt Eggers.之前的负责人Jeff H ...
- 您的首个 App 内购买项目必须以新的 App 版本提交
您的首个 App 内购买项目必须以新的 App 版本提交.请从 App 的"App 内购买项目"中选择然后点击"提交". 在上传二进制文件并提交首个 App 内 ...
- 盒格速 M 2022风口项目电商新玩法
盒格速M 2022风口项目电商新玩法.60元即可参与,抢单➕自动卖出➕收钱,抢单➕一买一卖即可获利,火爆全网➕***黑马项目,开启月入过万无需推广模式.... 盒格速M全网启动,终于等来落地了,错过太 ...
- 【解决问题】Qt项目不能添加新文件Files are not automatically added to the CmakeLists.text file of the CMake project.
Qt项目不能添加新文件Files are not automatically added to the CmakeLists.text file of the CMake project. 在Qt项目 ...
- 如何将Python项目部署到新电脑上运行?
如何将Python项目部署到新电脑上运行? 在工作中,可能需要在新服务器上部署项目代码,例如新增服务器.把测试环境的代码部署到生产环境等. 在生活中,也会遇到换新电脑,需要将自己在旧电脑上写的(项目) ...
- 搞科研快速获取国家自然科学基金委员会项目数据有新路子了
搞科研快速获取国家自然科学基金委员会项目数据有新路子了 国家自然科学基金作为我国支持基础研究的主渠道之一,2019年度项目申请集中接收期间共接收各类型项目达240711项. 国家自然基金网站开放对外查 ...
- Debian 新负责人发表演讲:Debian 的现状与面临的一些问题
喜欢就关注我们吧! Debian GNU/Linux 年度主要的会议 DebConf20 已于近期举办,4 月份新当选的 Debian 项目负责人 Jonathan Carter 在会上发表了演讲,概 ...
- 小型工作室创业项目_为什么新开发人员应该在小型创业公司工作
小型工作室创业项目 In my first year of working in the industry (6 months as an intern, 6 months as a full-tim ...
- vs2019中如何创建qt项目_VS2019创建新项目居然没有.NET Core3.0的模板?
今天是个值得欢喜的日子,因为VS2019在今天正式发布了.作为微软粉,我已经用了一段时间的VS2019 RC版本了.但是,今天有很多小伙伴在我的<ASP.NET Core 3.0 上的gRPC服 ...
最新文章
- html实现上下三角,css3实现三角形(上下左右)
- Json反序列化与Java泛型
- linux npm安装_手把手教你appium框架的搭建—linux
- 常用计算机网络性能指标的是什么,什么是Bit?【计算机网络的性能指标】
- c语言编程三问三答,c语言程序编程
- dotnet程序优化心得(三)
- idea导入项目无法通过tomcat插件无法运行记录
- 【Antlr】Antlr 在语法中嵌入任意动作
- 合肥工业大学网络程序设计实验报告_杭州电子科技大学网络空间安全学院2020考研数据速览,专硕竟然有缺额!!!...
- ubuntu14.04下修改python默认版本
- 理解 Android 本地数据存储 API
- tinymce 编辑器 上传图片
- 解决win10声卡驱动不兼容问题和成功安装战神k650-i5-d2上的Sound Blaster Cinema2在win10系统上
- linux 模拟误码率,基于System View的比特误码率测试的仿真研究
- excel高级筛选怎么用_Excel工作表中如何使用高级筛功能来实现多条件筛选
- echarts上加横线标线_Echarts地图添加引导线效果(labelLine)
- 绕过CDN查找真实IP的方法总结
- 艾美捷抗人IL-8 (CXCL8)单抗MT8F19说明书
- CSDN“2019 优秀AI、IoT应用案例TOP 30+”正式发布
- python通过Ctypes 模块 调用C++动态链接库,遇到的access violation reading 0x0000000000000000解决方案