Ruby 1.8.x 作为一个稳定分支,一直在开发当中。下个版本即将到来,而 Akinori Musha 也刚刚宣布了首个Ruby 1.8.7 的预览版。您可以查看 Ruby 1.8.7 的新特性快速概览,也可以来查看完整的修改列表。下面是在 Ruby 1.9 中被引入的 API 修改,而被反向移植到 Ruby 1.8.7 的新特性列表:
- _Enumerable::Enumerator_ 是 Ruby 1.9 的特性,为 Ruby 引入了外部迭代器(除 _Enumerable_ 糅合中内部迭代方法之外的)。Enumerable_ 中的一些方法也进行了更新以使其行为更接近 Ruby 1.9,例如在没有代码块传入的时候返回 _Enumerators。
- Object#tap
- Symbol#to_proc
- Process.exec
- 等等
对于测试多Ruby 版本的用户,请参见我们关于使用Multiruby 在不同的Ruby 版本上测试Ruby 应用的新闻。
查看英文原文: Ruby 1.8.7 Preview released, includes some backports from 1.9
更多内容推荐
RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码
据外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。
Android 前景怎么样、是不是要凉了、是不是应该考虑要转行
一些小众语言如Ruby、Python等月薪范围大概在10-20k
2021-11-05
2010 年 InfoQ 中文站 Ruby 社区回顾
2010年刚刚过去,感谢大家在过去一年里对InfoQ中文站的关心与支持。在踏上新的征程前,让我们先来回顾一下去年一年中InfoQ中文站Ruby社区里都有哪些内容,大家又在关注什么。
MacRuby 综述:0.7 发布、基于 GCD 的 Web 服务器以及 BridgeSupport
近日,MacRuby 0.7发布了,除了常规的性能与兼容性改进外还包含了对Ruby 1.9.2支持。为了说明MacRuby与Snow Leopard的Grand Central Dispatch(GCD)的紧密集成,MacRuby团队还发布了ControlTower,这是一个基于Rack的Web服务器。此外,凭借新的BridgeSupport,开发者可以脚本形式访问所有的本地API。
Ruby 1.9.3:性能和稳定性提升,改为 BSD 授权许可
Ruby团队日前发布了最新的Ruby 1.9.3版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的Ruby 1.9版本。
1.Go 基本语法和 Web 框架起步
2023-09-25
Ruby Enterprise Edition 停止开发,Phusion 专注于 Passenger
Phusion宣布他们基于Ruby 1.8.7的Enterprise Edition(REE)将会停止开发。基于Ruby 1.9版本的不会开发,团队将会专注于Phusion Passenger,它可以在Apache和Nginx上运行Ruby。
Ruby 大“翻车”:代码库因许可证失误被下架,致 50 万个项目陷入混乱
尽管目前形势艰难,但是似乎相关开发人员已经做好了准备。
即将来临的 Rails 4.0 将放弃 Ruby 1.8 支持,改进后台任务、缓存等多项内容
即将来临的Rails 4.0将放弃Ruby 1.8支持,提供了多项新特性。其中最重要的是支持针对mass-assignment的强参数、针对后台任务的新队列以及缓存方面的改进。
Ruby IDE 快报:JetBrains 发布 Rubymine 4.0,Ruby for NetBeans 7.1 正在开发
JetBeans发布Ruby IDE RubyMine 4。这个版本的重点是更好性能,包含累积改进,以及在多个地方的改善。对于NetBeans 7.1,社区发布了Ruby的支持的预览版。
Ruby 之父:不要违背开发人员的本能
在 Ruby 3.0 发布后,松本行弘接受了一次专访。在专访中,他介绍了 Ruby 的最新特性以及他改进 Ruby 的方法,并分享了他对 Ruby 未来的见解。
课件下载
2023-09-27
Ruby 2.0 Preview 1 发布,正式版将于 2013 年 2 月发布
Ruby 2.0的发布经理Yusuke Endoh宣布Ruby 2.0的第一个预览版本发布,正式版将于2013年2月发布。InfoQ对Yusuke进行了访谈,了解了Ruby 2.0重要的新特性(Refinement、keyword arguments、 Enumerator#lazy等等)以及用户在升级时需要注意什么。
课件下载
2023-09-27
1. 结果集处理:unsafe 入门
2023-09-26
路由树:静态匹配之集成 Server
2023-09-26
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
22 个必知编程语言之「Ruby」
Ruby,一种简单快捷的面向对象程序设计的脚本语言,遵守GPL协议和Ruby License。
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造
在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?
1. Scala 的基本介绍
2023-09-08
暂无签名
推荐阅读
Ruby 到底怎么了?
4、手写框架 v3 版本代码实现 02
2023-09-28
使用 Ruby on Rails 构建 GitHub,每周做一次升级
架构Shopify 开源 WebAssembly 工具链 Ruvy
编程语言5、手写框架 v4 面向对象实现
2023-09-28
不要学习“网红”编程语言
3、手写框架 v3 版本代码实现
2023-09-28
电子书
大厂实战PPT下载
换一换 李水土 | 双环传动 董事、副总经理、COO
聂鑫鑫 | 天猫精灵 Waft 容器团队负责人
邢少敏 | 阿里巴巴 OpenSearch 研发负责人
评论