Оба языка являются Turing-complete, поэтому нет ничего, что можно было бы сделать в одном, а не в другом. Разница между ними заключается в синтаксисе.
Разработчики Elixir используют библиотеки Erlang, потому что там есть отличные библиотеки Erlang, и одним из преимуществ жизни на BEAM (Erlang VM) является то, что совместимость. (Точно так же, как языки JVM получают доступ к обширному набору библиотек Java.) Наиболее ярким примером является Phoenix (популярная веб-инфраструктура Elixir) с использованием Cowboy (популярного веб-сервера Erlang).
Поскольку эликсир продолжает расти, вы также увидите больше обратного: разработчики Erlang захватывают полезную библиотеку Elixir для использования.
Вы можете увидеть пакеты для обоих языков (и все они пригодны для использования на обоих языках) на https://hex.pm
родственный [вопрос] (http://stackoverflow.com/questions/37964709/are-there-things- elixir-can-do-that-erlang-can-do-or-vice-versa), вероятно, будет интересно –