Erlang/OTP 17.0-rc1 已發布
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.exe 和 https://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.gz 和 https://erlang.dev.org.tw/download/otp_doc_man_17.0-rc1.tar.gz
我們也要感謝那些向我們發送補丁、建議和錯誤報告的人。
Ericsson 的 Erlang/OTP 團隊