首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

函数式编程语言 Elixir v1.7 已正式发布。该版本为 Elixir 的文档、错误处理、日志记录,以及 Elixir 的测试库 ExUnit 带来了诸多改进。

文档元数据

Elixir v1.7 实现了 EEP 48。EEP 48 旨在为在 Erlang VM 上运行的所有语言提供文档互操作性。

此外,EEP 48 引入了使用元数据注释文档的功能,我们已经可以在 Elixir 中利用它:

代码语言:javascript
复制
@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/

  • 发表于:
  • 原文链接https://www.oschina.net/news/98415/elixir-v1-7-0-released
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券