@lamp elixir is a type of programming language called a functional one, and while functional languages are a little different from more common ones, they have some big theoretical advantages.
If programmers can wrap their heads around them :)
In theory, VERY briefly, functional languages write safer code that's inherently tailored to scale across multiple CPUs and cores, which make them pretty interesting for the multi-core processing we have today.
But functional programming languages face a chicken and egg problem where they're not popular, so people don't learn them, so they're not popular.