Diese Frage bezieht sich auf den Kontext der Beam-VM und die von ihr bereitgestellten Funktionen, nicht auf den allgemeinen Kontext dessen, was eine vollständige Turing-Sprache leisten kann. Ich möchte etwas Zeit investieren, um entweder reines Erlang oder Elixier zu lernen. Ich verstehe die grundlegenden Unterschiede zwischen den beiden und neige aufgrund der Makros, der besseren Syntax und der schnelleren Entwicklung der Sprache an diesem Tag zu Elixir.
Meine Frage ist: Wenn ich mich für Elixier entscheide, werde ich dann auf etwas stoßen, das ich nicht tun kann, aber in Erlang? Kann ich mit Elixir alle OTP-Inhalte, alle Erlang-Bibliotheken, das Neuladen von Code usw. verwenden?
Ich frage nicht nach der Präferenz von jemandem zwischen den beiden; nur Fakten über die Möglichkeiten der Sprachen. Am besten von jemandem, der beides in der Produktion verwendet hat.