Elixir 1.3 發布,函數式編程語言

jopen 8年前發布 | 13K 次閱讀

 

Elixir 1.3 發布,函數式編程語言

Elixir 1.3 發布了,Elixir 是一種函數式編程語言,建立在Erlang虛擬機之上。它是一種動態語言,靈活的語法與宏支持,利用Erlang的能力來構建并發、分布式、容錯應用程序與熱代碼升級。

Elixir 1.3 發布,函數式編程語言

該版本主要改進記錄如下:

  • [Calendar] Add Calendar and Date, Time, NaiveDateTime and DateTime types

  • [CLI] Add --logger-otp-reports BOOL and --logger-sasl-reports BOOL switches

  • [Compiler] Emit a summary of compilation errors when modules are missing

  • [Exception] Suggest possible functions on UndefinedFunctionError for existing modules

  • [File] Support IO devices in File.copy/3

  • [GenServer] Raise a more meaningful exit if you try to GenServer.call/3 yourself

  • [Inspect] Support :base option when inspecting binaries

  • [Kernel] Support generated: true in quote

  • [Kernel] Support Kernel.pop_in/1 and Kernel.pop_in/2 for yanking a value from a nested data structure

  • [Kernel] Allow variable struct names when matching, for example, %module{key: "value"} = struct

  • [Kernel] Allow guards on the left side of <- in for and with special forms

更多,請查看這里

來自: http://www.oschina.net//news/73031/elixir-1-3

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!