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跨平台或扫描二维码关注


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

修改Tomcat编码方式的两种方法

转载自 修改Tomcat编码方式的两种方法方法一:推荐,不会影响到其它项目 见我的另一篇博客:http://www.cnblogs.com/x_wukong/p/3292664.html 修改方法: 修改tomcat下的conf/server.xml文件,找到Connector标签&#x…

Microsoft宣布.NET Core支持计划

微软宣布针对.NET Core、ASP.NET Core和Entity Framework Core的支持计划。据来自微软的Lee Coward介绍,公司计划使用一种双管齐下的方法来管理这些系统的发布。该计划回答了微软开源计划背后的其中一个主要问题——开发人员可以在多长时间内依赖微软向这些年轻的项…

《机器学习项目开发实战》送书活动结果公布

截止到8月8日24:00,本次送书活动 共收到70位同学参与回复,本次很多同学在看到活动的书《机器学习项目开发实践》,自行就到各大网络商店上购买了书,据反馈这个书很不错,小二昨天也收到一本人民邮电出版社的书…

如何在局域网访问Tomcat项目

转载自 如何在局域网访问Tomcat项目1 前言有时候因为工作需要,我们需要访问服务器上的项目或是把你的机器上的项目让你的同事访问到,诸如此类的,都涉及到了这个课题:如何在局域网访问Tomcat项目?而tomcat本身是支持局…

键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出。 例如:12345 数出54321 78760 输出6787(0省去)

package com.coffn.demos; /*** 4、键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出。例如:12345 数出54321 78760 输出6787(0省去)*/ import java.util.Scanner;public class Demo1 {public static vo…

Entity Framework Core延期及弃用的特性

由于破坏了向后兼容性,Entity Framework的名声相当不光彩,但与Entity Framework Core的完全重写相比就相形见绌了。在本文中,InfoQ将着眼于其中部分主要特性的变化及其影响。 延期及弃用的特性 首先,我们将看下那些EF Core 1.0没有…

JSP页面EL表达式不解析

转载自 JSP页面EL表达式不解析问题是这样:在搭建springMVC环境的时候,笔者写了一个简单的Controller如下:Controller public class HelloController {RequestMapping(value "/hello.do", method RequestMethod.GET)public Strin…

将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中

/*** String str "abc god 中国 java"(较难) 反转每个单词结果: "cba dog 国中 avaj"**/ public class Demo2 {public static void main(String[] args) {String str …

netcore - MVC的ActionFilter的使用

经过一周的时间没有分享文章了,主要是在使用.netcore做一个小的项目,项目面向大众用户的增删改查都做的差不多了,打算本周在云服务器上部署试试,很期待,也希望上线后大家多多支持;以上纯属个人废话&#xf…

启动tomcat不出现命令窗口

转载自 启动tomcat不出现命令窗口 有个软件要安装在U盘中,B/S结构,用tomcat做应用服务器,客户要求tomcat不能注册为系统服务,启动时tomcat启动时不能出现命令行窗口,怎么实现?根据你的问题描述&#xff0c…

猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。

猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了…

Java:对double值进行四舍五入,保留两位小数的几种方法

转载自 Java:对double值进行四舍五入,保留两位小数的几种方法1. 功能 将程序中的double值精确到小数点后两位。可以四舍五入,也可以直接截断。 比如:输入12345.6789,输出可以是12345.68也可以是12345.67。至于是否需…

有一种陪伴不在身边,却在心间

内容来源:这里 有一种情,不求朝暮相见 只想在灵魂深处相偎 能多久,就多久 有一种朋友不在生活里 却在生命里 有一种陪伴不在身边 却在心间 每天在朋友圈都可以看到 你的行踪或心语 有空回复一下 感觉彼此就在面前,全心一笑…

NSubstitute完全手册索引

NSubstitute 是什么? NSubstitute 是一个 .NET 单元测试模拟类库。 一直以来,开发者对 mocking 类库的语法的简洁性有强烈的需求,NSubstitute 试图满足这一需求。简单明了的语法可以让我们将重心放在测试本身,而不是纠缠在测试替代…

如何彻底删除MySQL数据库(保姆级教学)

如何彻底删除MySQL数据库: 一、首先在控制面板删除你的MySQL数据库的部分安装 如图所示: 二、打开你的C盘,在Program Files 或者 Program Files(x86)里面找到有关MySQL的所有文件夹,并删除 如图所示&…

获取一个 Byte 的各个 Bit 值

转载自 获取一个 Byte 的各个 Bit 值1. bit:位 一个二进制数据0或1,是1bit;2. byte:字节 存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指 45个字节; 1 byte 8 bit3. 一…

Asp.net core中Migration工具使用的交流分享

一、文章参数 开发工具:visual studio 2015 community update 3 .net core tools(preview2) sqlserver2012 express开发环境:win10(版本14393) .net core(版本 1.0.0-preview2-003121)项目名称:AirMusic项目模板&…

BigDecimal类的使用

BigDecimal类的使用 一般常用的数据类型int和double类型但是在项目中我们会使用到大整数的处理类BigDecimal类 它有着自己的加减乘除和比较大小的方法 一、BigDecimal加减乘除的使用 1.加法 BigDecimal num1 new BigDecimal("10"); BigDecimal num2 new BigDe…

经典台词

内容来源:网络,侵删 01.满桌佳肴,你得有好牙;腰缠万贯,你得有命花。 02.赏一路风光,你得走得动;拣一座金山,你得能够拿。 03.垄沟里刨食的是条好汉子,病床上数钱的是个傻…

看了牛客网要发博客才好找工作,发篇冷静一下

看了牛客网要发博客才好找工作,发篇冷静一下