Author here. My intent was never to say that this feature is something unique to Elixir. The intent was to introduce pattern matching to people new to it with a solid example. It just happened that my choice of language was Elixir and I'm aware that it wouldn't have been possible in Elixir if Erlang didn't had it in the first place :).