For those that don’t know, Sean Moriarity
is the author of a library
and a recently released book
on genetic algorithms in Elixir. So, something about machine learning, then? Or perhaps, fast numeric computations. It makes a lot of sense, especially when looking at the project’s visual identity - the “N” in Nx probably stands for N
umeric. This is further supported by the name of the mascot - Numbat. Num
bat, got it? Others speculated that the N stands for N
ative (as in NIF
- a way to mix Elixir/Erlang with fast C code), again supported by the numbat being native
to Australia. Anyway, I hope you’re starting to get the idea.
If this turns out to be accurate, Nx will help introduce a whole new class of potential use cases for Elixir in areas where the BEAM VM has traditionally not been the first choice.
When will Nx be officially released?
According to José on Twitter, he will officially show Nx to the general public during Lambda Days 2021
(Feb 16-19). Let’s have a little more patience, and we will finally get to know everything about this new exciting addition to the Elixir family.