This is awesome and it made me think why all these things together aren’t std and yet how DNS is such a minefield. I’m also folding in EFF’s Positioning Erlang ecosystem as “secure" and pondering if this issue is a fulcrum between features and security.
After all, it may be that integrating high level “auto-discovery” would be the next big phase of Erlang. Would that be worth enlarging the security surface by orders of magnitude? I don’t know, it depends.
I myself am thinking about node discovery without the use of DNS that is also not Erlang specific.
I may have any parts of the above wrong, I’m still learning! I’ve marked this issue for me personally as pivotal to the language future though as I naturally assumed this type of behavior was part of the “killer feature” of Erlang to begin with.