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
更多内容推荐
即将来临的 Rails 4.0 将放弃 Ruby 1.8 支持,改进后台任务、缓存等多项内容
即将来临的Rails 4.0将放弃Ruby 1.8支持,提供了多项新特性。其中最重要的是支持针对mass-assignment的强参数、针对后台任务的新队列以及缓存方面的改进。
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 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造
在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?
路由树:静态匹配之集成 Server
2023-09-26
1. 结果集处理:unsafe 入门
2023-09-26
Android 前景怎么样、是不是要凉了、是不是应该考虑要转行
一些小众语言如Ruby、Python等月薪范围大概在10-20k
2021-11-05
Ruby 大“翻车”:代码库因许可证失误被下架,致 50 万个项目陷入混乱
尽管目前形势艰难,但是似乎相关开发人员已经做好了准备。
1.Go 基本语法和 Web 框架起步
2023-09-25
Ruby 1.9.3:性能和稳定性提升,改为 BSD 授权许可
Ruby团队日前发布了最新的Ruby 1.9.3版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的Ruby 1.9版本。
2010 年 InfoQ 中文站 Ruby 社区回顾
2010年刚刚过去,感谢大家在过去一年里对InfoQ中文站的关心与支持。在踏上新的征程前,让我们先来回顾一下去年一年中InfoQ中文站Ruby社区里都有哪些内容,大家又在关注什么。
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 未来的见解。
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码
据外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。
课件下载
Ruby Enterprise Edition 停止开发,Phusion 专注于 Passenger
Phusion宣布他们基于Ruby 1.8.7的Enterprise Edition(REE)将会停止开发。基于Ruby 1.9版本的不会开发,团队将会专注于Phusion Passenger,它可以在Apache和Nginx上运行Ruby。
课件下载
22 个必知编程语言之「Ruby」
Ruby,一种简单快捷的面向对象程序设计的脚本语言,遵守GPL协议和Ruby License。
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等等)以及用户在升级时需要注意什么。
1. Scala 的基本介绍
2023-09-08
暂无签名
推荐阅读
不要学习“网红”编程语言
Shopify 开源 WebAssembly 工具链 Ruvy
编程语言使用 Ruby on Rails 构建 GitHub,每周做一次升级
架构5、手写框架 v4 面向对象实现
2023-09-28
Ruby 到底怎么了?
4、手写框架 v3 版本代码实现 02
2023-09-28
3、手写框架 v3 版本代码实现
2023-09-28
电子书

大厂实战PPT下载
换一换 
张君 | 华为 高级开发工程师
黄佳 | 新加坡科研局 Lead Research Engineer
干英豪 | 网易伏羲 决策智能算法研究员
评论