函数式编程语言 Elixir v1.7 发布,引入文档元数据

2018-07-28    来源:oschina

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
Elixir

函数式编程语言 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/

标签: isp

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:SeaMonkey 2.49.4 发布,开源 Mozilla 浏览器套件

下一篇:继慕尼黑后,另一个德国州也计划从 Linux 转向 Windows