Specializing functions in Elixir - reminiscence from the past?

Specializing functions in Elixir - reminiscence from the past?

As I treat my crusade to remaining 'polyglot' very serious, I'm putting significant focus on The BEAM (Erlang VM) as a platform & Elixir in particular. Why Elixir over Erlang? It's quite a long story that deserves a separate post, so let me skip this consideration for now. Anyway, back to Elixir - as you would expect from an Erlang descendant, it is a functional language and it supports advanced pattern matching (let's call it PM for the sake of brevity). Not a big deal, I've been using Scala for some time & PM has proved itself very useful if…

Read More