2016-07-12 3 views
-3

遅かれ早かれ、開発者がElixirプロジェクトにErlangライブラリを組み込むことを望むElixirサイトを読んだ。これはなぜでしょうか? Erlangでしかできないことはありますか?私はElixirまたはErlang(あるいはその両方)を学ぶべきですか?

私はエリクシルの代わりにアーランを幸せに学ぶことができます。 Elixirではコアのものがありますが、Erlangでは利用できませんか?

+1

関連であなたは両方の言語用のパッケージを見ることができます(そして、彼らはすべての両方の言語によって使用可能です)[質問](http://stackoverflow.com/questions/37964709/are-there-things-私はエリクサーでメタプログラミングを行う方が簡単だと付け加えたいと思います。 –

答えて

2

どちらの言語もチューリングが完了しているので、どちらの言語でも実行できないことはありません。 2つの違いは構文にあります。

エリクサーの開発者はErlangライブラリを使用しています。そこには優れたErlangライブラリがいくつかあり、BEAM(Erlang VM)での生活の利点の1つは相互運用性です。 (JVM言語が広大なJavaライブラリーにアクセスする方法と同じように)最も顕著な例は、Cowboy(人気のErlang Webサーバー)を使用するPhoenix(人気のElixir Webフレームワーク)です。

エリクサーが成長し続けると、あなたは逆のことも多く見ていきます。Erlangの開発者は、役に立つElixirライブラリをつかんでいます。

https://hex.pm

+0

Erlangでは少し厄介です。 –

関連する問題