Ruby 2.0.0 preview1 發布

jopen 12年前發布 | 9K 次閱讀 Ruby

Ruby是一種跨平臺、面向對象的動態類型編程語言。Ruby 體現了表達的一致性和簡單性,它不僅是一門編程語言,更是表達想法的一種簡練方式。
Ruby 2.0.0 preview1 發布

我們很高興地宣布發布了Ruby2.0.0-preview1。
在Ruby 2.0最終版發布之前,可以先下載看一下它的新特性:

在2.0.0中將會有以下新的特性:

  • Refinements
  • Keyword arguments
  • Enumerator#lazy
  • Module#prepend
  • Converting convention to Hash: #to_h
  • %i: a literal for symbol array
  • 正則表達式引擎更改為 Onigmo
  • DTrace 支持

..更多的改進。有關詳細信息,請參閱新聞。

不幸的是,沒有介紹文檔。 (如果你自愿寫和提供,我們可能會引用或參考在未來的發行公告。)

目標

所有的Ruby用戶,尤其是下面的人都強烈建議提供您發現的任何反饋意見。

  • All developers who want to make your products "2.0 ready".
  • Those who proposed 2.0 features.
  • Ruby committers.

注意

一些 2.0 的特性還沒有實現 尤其是,我們計劃更新 Rubygems, Rdoc and Rake. DTrace 支持還沒有包含在preview1中; 將在preview2看到。

6670: str.chars.last should be possible

3346: DIR revisited

3731: Easier Embedding API for Ruby

1586: Including a module already present in ancestors should not be ignored

2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine

1952: cannot stop with Ctrl+C

2255: unicode parameters cannot be passed to ruby

如果你知道我們所接受的特性,但沒有實現的其他功能,請告知我們。

stdlib Syck 已經完全用Psych代替, 如果你使用YAML需要用到libyaml.

我們已經采取了相當謹慎在源代碼級別兼容1.9。我們相信,所有的“正常”程序無需修改。 所以,請試用一下,如果你的程序有問題,請報告。

大致的日程安排

  • 在十二月初: 2.0.0-preview2
  • 在圣誕節期間: code freeze
  • 在新年前后: 2.0.0-rc1
  • 明年在二月初: 2.0.0-rc2
  • 明年2月24日: 2.0.0-p0</pre>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!