阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Go 2 提上日程,官方团队呼吁社区给新特性提案提交反馈

  • 2018-11-30
  • 本文字数:811 字

    阅读完需:约 3 分钟

Go 2提上日程,官方团队呼吁社区给新特性提案提交反馈

昨天,Go 语言作者之一 Robert Griesemer 在官方博客发文称,Go 2 已经选择出备选新特性提案,进入提案反馈阶段,他呼吁社区积极参与进来,和官方团队一起改进 Go 语言设计。


Go 2 最开始是在 2017 年 GopherCon 上由 Russ Cox 宣布的,当时它仅仅停留在想象阶段。一年多过去后,Go 2 收到了 100 多条开放的新特性提案,这些提案并不都会实现,但它们代表着来自社区的呼声,会影响到 Go 2 的语言特性和库设计。不过有些特性已经在准备中了,在今年 8 月份的 GopherCon 上,官方团队宣布错误处理和泛型已经进入草案,接受来自社区的反馈。


为了将 Go 语言设计和众多的开发者更紧密的联系在一起,Go 语言团队宣布了新的草案评估流程:


  1. 提案选择。Go 语言团队选择出一些值得考虑的提案,但并不做决定。

  2. 提案反馈。官方团队列出备选的提案进行公示,社区可以提供建议和讨论。

  3. 特性实现。针对反馈来实现提案中的特性。

  4. 实现反馈。对实现的新特性进行测试,并提出进一步反馈,由官方团队和社区共同完成。

  5. 选择发布。在最终的三个月的开发周期末尾,开发团队需要决定每个新特性是否发布。


Go 语言团队已经在之前的 1.13 版本发布中试运行了这个流程,成功的发布了一些新特性,如通用 Unicode 标识符、二进制整型(Binary integer literals)等。


官方团队给社区预留了两个月时间(2018 年 12 月到 2019 年 1 月)对提案进行反馈,从 2019 年 2 月(暂定)开始将进入开发阶段,在 3 个月的开发后,2019 年 5 月 Go 语言开发将暂时冻结,由官方团队决定发布哪些特性。Go 2 的具体发布时间则尚未决定。


这次 Go 2 的发布也是这种提案流程第一次接受大规模检验,希望它能确实发挥作用,让开发者更多的参与到语言设计中来。

相关推荐


12 月 7 日北京 ArchSummit 全球架构师峰会上,来自 Google、Netflix、BAT、滴滴、美团 等公司技术讲师齐聚一堂,共同分享“微服务、金融技术、前端黑科技、智能运维等相关经验与实践。详情点击 https://bj2018.archsummit.com/schedule


2018-11-30 11:032751
用户头像

发布了 164 篇内容, 共 103.4 次阅读, 收获喜欢 391 次。

关注

评论 1 条评论

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

react源码分析:组件的创建和更新

flyzz177

React

如何通过Java将Word转换为PDF

Geek_249eec

Java PDF word

SAP MM 使用两个STO实现免关税跨国公司间转储(III)

SAP虾客

参加前端培训之后能做什么?

小谷哥

收到7个offer,用同一个技术套路了多位面试官

钟奕礼

Java java程序员 java面试 java编程

盘点 | 4类爆款小游戏开发引擎

FinFish

游戏引擎 小游戏 小游戏开发 微信小游戏 游戏开发引擎

15年磨一剑,亚马逊云科技数据产品掌门人 Swami 揭秘云原生数据战略的三大关键要素

亚马逊云科技 (Amazon Web Services)

亚马逊云科技

大数据培训程序员就业前景如何

小谷哥

react源码分析:实现react时间分片

flyzz177

React

Wallys/DR9074E-Qualcomm Atheros QCN9074(QCN9024)/ 4x4 MU-MIMO Dual Band Wireless Module

Cindy-wallys

QCN9074 QCN9024

一个月面试了3家大厂Java岗,我发现这几个突破点

钟奕礼

Java 程序员 java面试 java编程

react源码分析:深度理解React.Context

flyzz177

React

面试官:两个JVM的面试题就能证明,你连拿15K都不配

钟奕礼

Java 程序员 java面试 java编程

一步登顶还是步步维艰?Java资深架构师撰下的“阿里P7成神之路”

钟奕礼

Java 程序员 java面试 java编程

SAP MM 采购订单的Document Flow

SAP虾客

带你实现react源码的核心功能

goClient1992

React

Log4Shell 漏洞披露已近一年,它对我们还有影响吗?

SEAL安全

Log4Shell 12 月 PK 榜

前端培训学习后程序员有什么好的方向吗

小谷哥

【iOS逆向与安全】iOS插件开发光速入门

小陈

含泪复盘!项目踩坑回炉改造血泪史(附芯片PCB/原理图)

华秋PCB

PCB PCB设计

手写一个react,看透react运行机制

goClient1992

React

java程序员培训零基础怎么学

小谷哥

26个月89场Java岗面试,0至3年程序员的入职门槛到底是什么?

钟奕礼

Java 程序员 java面试 java编程

域内用户Hash获取方式总结

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

挤破脑袋要进阿里、腾讯的java程序员,去B站不香吗?

钟奕礼

Java 程序员 java面试 java编程

借助云的力量,重塑企业的现在和未来|re:Invent 2022 Adam Selipsky 主题演讲精华全收录

亚马逊云科技 (Amazon Web Services)

亚马逊云科技

深入React源码揭开渲染更新流程的面纱

goClient1992

React

Industrial wifi6 Wireless AP/DR AP6018 S AIPQ6010 2T2R 2.4G&5G high power Radio AP

Cindy-wallys

IPQ6010 high power 2.4G&5G

cookie sessionStorage localStorage区别(详解)

达摩

缓存 Web Cookie LocalStorage sessionStorage

模块一作业

程序员小张

「架构实战营」

大数据培训学习的技术基础有哪些

小谷哥

Go 2提上日程,官方团队呼吁社区给新特性提案提交反馈_编程语言_徐川_InfoQ精选文章