写点什么

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:002217
用户头像

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

关注

评论

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

贯彻二十大报告精神,政企如何提前布局信创国产化移动数字化平台?

BeeWorks

嘉兴市等保测评公司有几家?叫什么名字?

行云管家

等保 等级保护 等保测评 安全等级保护 行云管家堡垒机

LED显示屏有色差要怎么处理?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

企业上云四大优势简单聊聊-行云管家

行云管家

云计算 企业上云 云服务器

Spring Boot「24」DAO 模式与 Repository 模式

Samson

Java spring Spring Boot 学习笔记 11月月更

【10.28-11.04】写作社区优秀技术博文一览

InfoQ写作社区官方

优质创作周报

企业内部即时通讯工具WorkPlus,支持内网私有化部署

BeeWorks

阿里云 ODPS-Hologres刷新世界纪录,领先第二名23%

阿里云大数据AI技术

大数据 交互式 ODPS 离线计算

集群并发下的数据覆盖问题

苏格拉格拉

缓存 分布式 并发 一致性

FOTSL:端到端的文本检测与识别方法的原理方法与优势

合合技术团队

人工智能 场景 端口 文本检测 文本识别

量子编程实践:Bell Pair电路及Deutsch算法

启科量子开发者官方号

#python #量子计算 #人工智能 #AI框架

大咖说·我和我的伙伴们|云原生携手禾连健康助力医疗行业发展

大咖说

阿里云 微服务 云原生

马蜂窝毕博:分析完这9点工作原理,我们最终选择了 Apache SeaTunnel!

Apache SeaTunnel

开源 技术选型 数据集成 Seatunnel 数据集成平台

设计模式学习-基础知识

肥晨

设计模式 11月月更 设计模式基础

从演进的视角理解微服务架构

苏格拉格拉

架构 微服务 微服务架构 架构演进

喜讯!麦聪DaaS平台荣获“2022行业信息化优秀产品”奖

雨果

数字化转型 DaaS数据即服务 麦聪软件

python数据分析-开篇什么是数据分析

AIWeker

Python 人工智能 数据分析 11月月更

一文带你详细了解JVM运行时内存

程序员小毕

Java 程序员 面试 后端 JVM

BI系统打包Docker镜像及部署的技术难度和实现

葡萄城技术团队

Docker 容器 BI

「百幄」之办公平台:进一道门,办所有事

融云 RongCloud

数字化 办公

PingCAP 推出 TiDB Cloud Serverless Tier BETA 版

PingCAP

TiDB

稳定性治理方法论

苏格拉格拉

方法论 稳定性

深圳中心化区块链交易所开发安全的重要性

W13902449729

区块链交易所搭建

QuTrunk与Paddle结合实践--VQA算法示例

启科量子开发者官方号

Python 人工智能 ai框架 量子计算 量子编程

阿里云ODPS升级为一体化大数据平台 满足用户多元化数据计算需求

阿里云大数据AI技术

大数据 阿里云

SQL 碎碎念,你可能用不到但不能不知道的数据库技巧(1)

百里丶落云

数据库 后端 11月月更

不愧是阿里内部Spring Boot笔记,从头到尾全是干货

小小怪下士

Java spring 程序员 阿里 springboot

Docker PHP 入门实践(一)

Felix

php 实战案例 Docker 镜像 11月月更

Docker PHP 入门实践(二)

Felix

php Docker 实战 11月月更

手写一个webpack插件

Geek_02d948

webpack

开发工具安装

青柚1943

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