Erlang/OTP 17.0-rc1 已發布

2014 年 2 月 3 日 · 作者:Kenneth Lundin

Erlang/OTP 17.0-rc1 已發布。#

這是一個 Alpha 版本,預計大約一個月後會發布 Beta 版本,並在 2014 年三月底發布最終的 OTP 17.0 產品版本。

在 Alpha 版本、Beta 版本和最終版本之間,主分支將會有新的更新,包含修正和次要的新功能。偶爾可能會出現新的標籤,屆時我們會通知並請您測試。

Erlang/OTP 17.0 是一個新的主要版本,具有新功能、相當多的(特性)改進以及一些不相容性。詳情請參閱 README 檔案和文件。

我們希望您下載並測試此 Alpha 版本,並盡快向我們發送回饋,以便我們能在 OTP 17.0-rc2 和 OTP 17.0 發布之前進行必要的修正。

此版本包含許多變更;因此,一些意想不到的不相容或問題可能已在我們的測試中被遺漏。請嘗試建置並執行您現有的產品/應用程式,並告知我們任何問題。

注意!新的資料類型 MAP 尚未完整記錄,但 EEP 43 https://erlang.dev.org.tw/eeps/eep-0043.html 將提供一個好的起點。另請注意,目前實作的 maps 是有限制的。

  • 不允許可變鍵
  • 無法為使用 maps 的模組產生原生程式碼

此版本的其他重點包括:

  • Maps,一種新的字典資料類型(實驗性質)
  • 從 ASN.1 OCTET STRING 和 BIT STRING 到 Erlang 類型的更自然的對應,以及其他 ASN.1 的改進和最佳化
  • TCP、UDP 和 SCTP 的 {active, N} socket 選項
  • 一種新的(可選)排程器利用率平衡機制
  • 在所有 ERTS 內部記憶體配置器上預設啟用記憶體載體的遷移
  • 提高垃圾回收的保有率
  • 實驗性的「dirty schedulers」功能
  • Funs 現在可以給予名稱
  • 各種 Unicode 支援增強功能
  • OTP 及其應用程式的新語意版本方案

您可以在 https://erlang.dev.org.tw/download/otp_src_17.0-rc1.readme 找到包含更多詳細資訊的 README 檔案

您可以從 https://erlang.dev.org.tw/download/otp_src_17.0-rc1.tar.gz 下載完整的原始碼發行版

注意:要解壓縮 TAR 壓縮檔,您需要一個與 GNU TAR 相容的程式。有關安裝說明,請閱讀發行版中的 README。

您也可以在 Github 上的官方 Erlang/OTP Git 儲存庫中找到此版本:https://github.com/erlang/otp,標籤為 *OTP_17.0-rc1*

Windows 二進位發行版可以從 https://erlang.dev.org.tw/download/otp_win32_17.0-rc1.exehttps://erlang.dev.org.tw/download/otp_win64_17.0-rc1.exe 下載

您也可以下載完整的 HTML 文件或 Unix 手冊檔案 https://erlang.dev.org.tw/download/otp_doc_html_17.0-rc1.tar.gzhttps://erlang.dev.org.tw/download/otp_doc_man_17.0-rc1.tar.gz

我們也要感謝那些向我們發送補丁、建議和錯誤報告的人。

Ericsson 的 Erlang/OTP 團隊