Elixir v1.3.2 发布,函数式编程语言

jopen 6年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/33a2f4f61d4afed250b256b618ed4e69.jpg" /></p>    <p>Elixir 是一种函数式编程语言,建立在Erlang虚拟机之上。它是一种动态语言,灵活的语法与宏支持,利用Erlang的能力来构建并发、分布式、容错应用程序与热代码升级。</p>    <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/860f1174a2e835102d45d51fe7b0ec9a.png" /></p>    <h2>更新日志</h2>    <h3>功能增强</h3>    <p><strong>Elixir</strong></p>    <ul>     <li>[Kernel] Support guards in <code>else</code> clauses in <code>with</code></li>    </ul>    <p><strong>Mix</strong></p>    <ul>     <li>[Mix] Add <code>MIX_NO_DEPS</code> env var for disabling dep loading. Used for third-party scripts and tools like Nix package manager</li>     <li>[Mix] Add <code>mix test --listen-on-stdin</code> that automatically reruns tests on stdin</li>     <li>[Mix] Disable <code>--warnings-as-errors</code> when compiling dependencies</li>     <li>[Mix] Add <code>--filter</code> option to <code>mix deps.unlock</code> to unlock only matching dependencies</li>    </ul>    <h3>Bug修复</h3>    <p><strong>Elixir</strong></p>    <ul>     <li>[Enum] Return <code>nil</code> if enumerable halts in <code>Enum.find_index/3</code></li>     <li>[Kernel] Do not attempt to load modules that have not been required when invoking regular functions, otherwise this invalidates the <code>@compile {:autoload, false}</code> directive.</li>    </ul>    <p><strong>Mix</strong></p>    <ul>     <li>[Mix] Ensure missing protocol dependencies are discarded in umbrella projects with shared build</li>    </ul>    <p><strong>ExUnit</strong></p>    <ul>     <li>[ExUnit.Diff] Ensure no leading or trailing when diffing some maps</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958992166387599232" rel="nofollow">1.1 MB<strong>Docs.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958992166485390756" rel="nofollow">3.41 MB<strong>Precompiled.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958992166581989427" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958992166697240409" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p> </p>