Esta pregunta está en el contexto de Beam VM y las capacidades que proporciona, no en el contexto general de lo que puede hacer un lenguaje completo de Turing. Quiero invertir algo de tiempo para aprender Erlang puro o Elixir. Entiendo las diferencias básicas entre los dos y me inclino por Elixir debido a las macros, una mejor sintaxis y un desarrollo más rápido del lenguaje este día.
Mi pregunta es: si elijo Elixir, ¿me toparé con algo que no puedo hacer en él, pero que puedo hacer en Erlang? ¿Puedo usar todas las cosas de OTP, todas las bibliotecas de Erlang, recargar código, etc. con Elixir?
No estoy preguntando por la preferencia de alguien entre los dos; solo hechos sobre las posibilidades de los idiomas. Preferiblemente de alguien que haya usado ambos en producción.