Elixir 0.13 发布,函数式编程语言 - 开源中国社区
Float_left Icon_close
Elixir 0.13 发布,函数式编程语言
zw0 2014年04月21日

Elixir 0.13 发布,函数式编程语言

zw0 zw0 发布于2014年04月21日 收藏 10 评论 6

阿里云高性能云服务器,2折起! >>> >>>  

Elixir 0.13 发布了,Elixir 是一种函数式编程语言,建立在Erlang虚拟机之上。它是一种动态语言,灵活的语法与宏支持,利用Erlang的能力来构建并发、分布式、容错应用程序与热代码升级。

下载 https://github.com/elixir-lang/elixir/releases

特性增加

  •             [Base] Add Base module which does conversions to bases 16, 32, hex32, 64 and url64

  •             [Code] Add Code.eval_file/2

  •             [Collectable] Add the Collectable protocol that empowers Enum.into/2 and Stream.into/2 and the:into option in comprehensions

  •             [Collectable] Implement Collectable for lists, dicts, bitstrings, functions and provide bothFile.Stream and IO.Stream

  •             [EEx] Add handle_body/1 callback to EEx.Engine

  •             [Enum] Add Enum.group_by/2, Enum.into/2, Enum.into/3, Enum.traverse/2 and Enum.sum/2

  •             [ExUnit] Randomize cases and tests suite runs, allow seed configuration and the --seed flag via mix test

  •             [ExUnit] Support --only for filtering when running tests with mix test

  •             [ExUnit] Raise an error if another capture_io process already captured the device

  •             [ExUnit] Improve formatter to show source code and rely on lhs and rhs (instead of expected and actual)

  •             [IEx] Allow prompt configuration with the :prompt option

  •             [IEx] Use werl on Windows

  •             [Kernel] Support ERL_PATH in bin/elixir

  •             [Kernel] Support interpolation in keyword syntax

  •             [Map] Add a Map module and support 17.0 maps and structs

  •             [Mix] Add dependency option :only to specify the dependency environment. mix deps.get and mix deps.update works accross all environment unless --only is specified

  •             [Mix] Add Mix.Shell.prompt/1

  •             [Mix] Ensure the project is compiled in case Mix' CLI cannot find a task

  •             [Node] Add Node.ping/1

  •             [Process] Include Process.send/3 and support the --gen-debug option

  •             [Regex] Regexes no longer need the "g" option when there is a need to use named captures

  •             [Stream] Add Stream.into/2 and Stream.into/3

  •             [StringIO] Add a StringIO module that allows a String to be used as IO device

  •             [System] Add System.delete_env/1 to remove a variable from the environment

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Elixir 0.13 发布,函数式编程语言
分享
评论(6)
最新评论
0

引用来自“翠屏阿姨”的评论

我现在已经开始熟悉Erlang语法了,别给我整其他的

引用来自“lidashuang”的评论

Erlang语法远不如Elixir

能举个具体的例子吗

0

引用来自“翠屏阿姨”的评论

我现在已经开始熟悉Erlang语法了,别给我整其他的

Erlang语法远不如Elixir

0

我现在已经开始熟悉Erlang语法了,别给我整其他的

0

引用来自“mingshun”的评论

不是说Erlang6出了后就出1.0吗?不管了,已经开始玩了!

7月份估计就有1.0

0

不是说Erlang6出了后就出1.0吗?不管了,已经开始玩了!

0

Ruby的语法+Erlang的优势,好东西

顶部