Elixir 1.2.6がリリースされた
今から3、4時間前に、Elixir v1.2.6がリリースされていました。
バグ修正はとりあえず置いといて、機能追加として以下があったようです。
Erlang 19のサポート
RC 2まで来ているErlang/OTP 19をサポートするようになりました。
quote generated: true
マクロを書く際にお馴染みのquote
のオプションとして、generated: true
が追加されました。
これを付けておくと、普通に書いたときは警告が出るような以下のコードも、警告なしでコンパイルされます。何に使うのかよくわかりませんが、Erlang 19と何か関係あるのでしょうか。
defmodule Hello do def say do: IO.puts "Hello" def say do: IO.puts "Hi" # warning: this clause cannot match because a previous clause at line 2 always matches end