原作:Pall Krill
Elixir 1.6版是 a dynamic functional language that uses Erlang VM (一个使用Erlang虚拟机的动态函数语言),将会改进代码格式和编译器诊断。生产版本应在1月下旬可用。
为了开发易于扩展和可维护的应用程序,开源的Erlang代码运行在隔离的轻量级执行线程中; 信息通过消息在这些线程之间交换。
【开始使用TensorFlow machine learning。•查看最新版本的TensorFlow中的新功能。】
Elixir下载
你可以从GitHub 安装Elixir。在GitHub中的Elixir source code 同样可行。
Elixir 1.6的新功能
Elixir 1.6将包括:
- 一种代码格式化程序,可以将代码库的样式自动化为独特,一致的布局,使代码更容易编写和读取。伴随的混合格式任务将自动格式化添加到项目中。
- 编译器诊断程序的更改使其更易于与编辑器集成。
- 独立的DynamicSupervisor模块允许子进程动态启动。Elixir的主管负责在出现问题时启动,停止和重启子进程。有时,主管的孩子不是前期知道,而是动态地开始。新模块取代了一个叫做simple_one_for_one的策略,它在初始化和关闭的时候改变了管理程序的语义。
- 该
mix xref
任务的改进提供了有关应用程序中模块和文件之间依赖关系的信息。使用Elixir 1.6,开发人员将能够更轻松地消化所产生的海量数据。
Elixir1.7的功能计划
对于后来的Elixir 1.7版本,流数据有望成为主要的新功能。它将提供基于财产的测试和样本数据生成。流数据已通过库以beta版形式实现。