In Erlang (and Elixir), I always missed a way to organize “streaming” message exchange, similar to what a Message Broker provides. Normal developers accept the constraints imposed by their frameworks: Phoenix has PubSub
, OTP has :gen_event
, and Elixir had GenEvent
, deprecated even before it was born.
None of these suited me fully.
Thus, the Antenna
library had been created.
Here are whys and howtos.