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
Numeric. This is further supported by the name of the mascot - Numbat.
Numbat, got it? Others speculated that the N stands for
Native (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.