写点什么

IronPython 项目有了新负责人

  • 2016-08-08
  • 本文字数:976 字

    阅读完需:约 3 分钟

运行 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 开源许可协议。

查看英文原文 New Leadership for IronPython

2016-08-08 19:002379
用户头像

发布了 1008 篇内容, 共 439.6 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

限流篇,欣赏阿里开源Sentinel

下雨喽

架构 设计 sentinel 限流

全过程智慧教育,看北京四中网校和亚马逊云科技如何实现?| 精选案例

亚马逊云科技 (Amazon Web Services)

给你一直尝试和创新的机会!走进亚马逊云科技MRC团队

亚马逊云科技 (Amazon Web Services)

本科毕业六年,备战一个月,四面阿里巴巴定级P7

Java架构师迁哥

不愧是清华大佬,一个联机对战游戏就把23种设计模式给抽丝剥茧了

Java架构师迁哥

上云就上百度智能云,百度智能计算峰会召开,AI原生云全新升级

百度大脑

AI 智能云 峰会

5W1H聊开源之What——开源协议有哪些?

禅道项目管理

开源

JavaScript 中数组 sort() 方法的基本使用

编程三昧

JavaScript 大前端 数组 排序 js

分布式认知工业互联网如何赋能工业企业数字化转型?

CECBC

即时通讯系列-WorkPlus简介

BeeWorks

开源 即时通讯 IM 办公自动化

别乱打日志了,这才是正确的打日志姿势!

xcbeyond

日志 规范 6月日更

🏆【声网 Agora】「PC端实现实时语音通讯4.x」

码界西柚

WebRTC RTC征文大赛 声网 6月日更

项目管理与项目集管理、项目组合管理的区别?

万事ONES

项目管理 项目 PMO ONES

聚焦机器同传前沿进展,第二届机器同传研讨会将在NAACL举办

百度大脑

人工智能 机器

《原则》(八)

Changing Lin

6月日更

不管是三胎还是App!指望“拉新”太难了,还是要靠老用户!

APP开发

加快技术应用规模化 建设世界先进水平区块链产业生态

CECBC

学妹问,学网站开发还是打 ACM?

程序员鱼皮

Java 程序员 算法 大前端 ACM

Java--JVM运行流程

是老郭啊

Java JVM JVM原理

大陆集团携手亚马逊云科技打造创新的汽车软件平台

亚马逊云科技 (Amazon Web Services)

为什么说产品经理也要学点技术?

LigaAI

产品经理 研发管理 技术团队 产品设计与思考

软件研发团队如何做好项目进度管理?

万事ONES

项目管理 研发管理 需求 ONES

从底层原理出发,了解Linux内核之内存管理

Linux服务器开发

后端 操作系统 内存管理 Linux内核 底层原理

HTTPS协议

IT视界

人人视频被迫下架:打击盗版视频网站任重道远

石头IT视角

深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

Kaito

redis zookeeper 分布式 后端

国内低代码产品是如何定位的?这3类,企业可自行对号入座

优秀

低代码

区块链+金融:当前区块链应用场景中最具活力的领域

CECBC

阿里都会问些什么?4面阿里余额宝Java高级技术岗

Java架构师迁哥

iOS开发-Objective-C 中的 MVVM 模式介绍

iOSer

ios objective-c MVVM ios开发

探讨AI人才培养新思路,2021北京智源大会百度AI人才培养论坛召开

百度大脑

AI 人才培养

IronPython项目有了新负责人_.NET_Jonathan Allen_InfoQ精选文章