技术编程跳过 2.8.0?Ruby 计划直接发布 3.0.0 版本
【技术编程跳过 2.8.0?Ruby 计划直接发布 3.0.0 版本】Ruby 创始人 Matz 最近提交的 commit 显示 , 他计划今年跳过 2.8.0 直接发布 3.0.0 版本 。
本文插图
Matz 没有解释做出这个决定的原因 , 两年前他曾透露 Ruby 3 将会朝三个方向进行推动 , 即快速、分布式可伸缩 , 以及精确分析 , 最终有望实现 3 倍提速 。
Ruby 3 会在每年的版本发布中添加一些新功能 , 当达到制定的目标时 , 就是 Ruby 3 , 从而避免带来不兼容的更改 。
从 Hacker News 对这个话题的讨论来看 , 有人指出 Ruby 3 有望引入新的并发原语(concurrency primitives) , 这些原语可以规避全局解释器锁(guilds / isolates) , 并为 stdlib 引入类型定义 , 以提供可选的类型支持 , 这将会是 Ruby 的重要版本 。
关于类型参数方面 , Ruby 3 确实有添加“静态类型”的计划 , 去年知名 Ruby 开发者 Paul Tarjan 曾发表演讲表示正与 Ruby 核心团队合作开发并为 Ruby 添加“静态类型”特性 , “静态类型”将会是 Ruby 3 stdlib 源码的一部分 。
Ruby 目前最新的稳定版是 2.7.1 , 从 2.6.0 引入 JIT , 到 2.7.0 引入模式匹配、紧凑 GC 和改进 REPL , 也许 Ruby 2.8.0 加入的新特性足够让其成为一个更大的版本——3.0.0 。
推荐阅读
- 烹饪|锡纸烧烤技术,三款酱料配方是关键,制作好酱料锡纸类菜品轻松做
- 芯片|我国开始技术封锁!除量子密码以外,还有一项让美国憋屈十几年
- 上海嘉定|一项专利技术使车库车位增多10%,开发商们要坐不住了
- 上海市科学技术委员会|关于做好制订因公出国(境)培训中期规划的补充通知
- 闲情居|华为云手机发布,真正的5G手机,绕过光刻机的技术壁垒
- 一味宠爱|最全盘点卡中国脖子的35项技术,折射中国工业水平的真实现状
- 映璇汽车工作室|终于知道它为啥难卖了,看完长城WEY内部技术团队做的竞品分析
- Java|计算机专业的本科生,该选择学习Java技术体系还是.NET技术体系
- 人员|计划到期!立昂技术:部分董事、高管人员累计减持约47万股
- 南方PLUS|高新区面向全市征集30项以上技术需求,@佛山企业
