Cette question se situe dans le contexte de la machine virtuelle Beam et des capacités qu'elle fournit, et non dans le contexte général de ce qu'un langage complet de Turing peut faire. Je veux investir du temps pour apprendre l'Erlang pur ou l'Elixir. Je comprends les différences fondamentales entre les deux et je me penche vers Elixir en raison des macros, d'une meilleure syntaxe et d'un développement plus rapide du langage aujourd'hui.
Ma question est: si je choisis Elixir, vais-je tomber sur quelque chose que je ne peux pas faire dedans, mais que je peux faire à Erlang? Puis-je utiliser tous les éléments OTP, toutes les bibliothèques Erlang, le rechargement de code, etc. avec Elixir?
Je ne demande pas la préférence de quelqu'un entre les deux; juste des faits sur les possibilités des langues. De préférence de quelqu'un qui a utilisé les deux en production.