Câu hỏi này nằm trong ngữ cảnh của Beam VM và các khả năng mà nó cung cấp, không phải trong bối cảnh chung về những gì một ngôn ngữ hoàn chỉnh Turing có thể làm. Tôi muốn đầu tư thời gian để học Erlang hoặc Elixir thuần túy. Tôi nhận ra sự khác biệt cơ bản giữa hai ngôn ngữ này và tôi đang nghiêng về Elixir vì macro, cú pháp tốt hơn và ngôn ngữ ngày nay phát triển nhanh hơn.
Câu hỏi của tôi là: nếu tôi chọn Elixir, liệu tôi có vấp phải điều gì đó mà tôi không thể làm trong đó, nhưng có thể làm ở Erlang không? Tôi có thể sử dụng tất cả nội dung OTP, tất cả thư viện Erlang, tải lại mã, v.v. với Elixir không?
Tôi không yêu cầu ai đó ưu tiên giữa hai người; chỉ là sự thật về khả năng của các ngôn ngữ. Tốt hơn là từ một người đã sử dụng cả hai trong sản xuất.