歡迎光臨
我們一直在努力

函數語言程式設計語言 Elixir v1.7 釋出,引入文件後設資料

文章摘要: “1.4.0” 後設資料可以提供給 @moduledoc文件後設資料 Elixir v1.7 實現了  EEP 48

函數語言程式設計語言 Elixir v1.7 已正式釋出。該版本為 Elixir 的文件、錯誤處理、日誌記錄,以及 Elixir 的測試庫 ExUnit 帶來了諸多改進。

文件後設資料

Elixir v1.7 實現了  EEP 48 。EEP 48 旨在為在 Erlang VM 上執行的所有語言提供文件互操作性。

此外,EEP 48 引入了使用後設資料註釋文件的功能,我們已經可以在 Elixir 中利用它:

@moduledoc "A brand new module"
@moduledoc authors: ["Jane", "Mary"], since: "1.4.0"

後設資料可以提供給 @moduledoc, @typedoc 和 @doc

Elixir 的互動式 shell IEx 也已更新為可列印後設資料:

整合 Erlang/OTP 日誌記錄器

Erlang/OTP 21 引入了一個新的模組,日誌記錄器模組。Elixir v1.7 已與新的模組完全整合,並利用了其後設資料系統。而 Logger.Translator 機制也得到了改進,現在已經可以匯出後設資料。

更新內容較多,詳情請檢視釋出主頁 https://elixir-lang.org/blog/2018/07/25/elixir-v1-7-0-released/

未經允許不得轉載:頭條楓林網 » 函數語言程式設計語言 Elixir v1.7 釋出,引入文件後設資料