I’d like to see much a much stronger alliance with the Erlang people.
As far as I can see, Elixir folk use a lot of Erlang code - not surprising since the Erlang libraries have been around for a long time. But Erlang folks don’t use much Elixir code.
If you search in the Elixir forums you find a lot of help if you want to call Erlang code - but If you search in the Erlang forums you find little about how to call Elixir code.
There are some amazing things going on here - a simple example would be scenic - Erlang has never had a decent native GUI, so this is fantastic, but a quick search in the principle Erlang mail list never mentions scenic.
The Erlang mailing list (see http://erlang.org/mailman/listinfo/erlang-questions) goes back to 1997 and is a treasure trove of useful information.
I suspect that a relatively small number of people are members of both groups (I know that @rvirding and I am) but the names that crop up regularly here and there are very different.
If you want to strengthen both communities I would recommend joining the erlang questions group (the reference was earlier) - then just lurk - read the mails.
You might find it easier to find collaborators in the Erlang group than in this group - after all if you’re interested in the same problem then you should be able to work something out.
I regularly collaborate in multi-language projects (for example in SonicPi, which is mainly Ruby you’ll find a a complete Erlang system hidden under the covers, so you could drop some compiled Elixir into SonicPi and have fun making music)
If you want to spread “X written in Elixir” then write a mail “how to call X from Erlang” and post it to the Erlang group.
Many packages and frameworks mentioned here are not discussed in the Erlang mailing lists - there seems to be no or very little discussions about things like Phoenix and friends.
I have a feeling that certain questions asked in this group could be very quickly answered in the Erlang groups and vice versa.
I would urge you all to join both groups and cross post questions and build on the strengths of both communities.
There have been a lot of new books on Elixir (fantastic) - but what I’m waiting to read is"calling Elixir packages from Erlang" - any budding authors out their
Several Elixir packages are thin interfaces over underlying Erlang code - there are good reasons for this - it’s nice not to have to learn a new language to get something done. I haven’t seen projects in the opposite direction - for example make Phoenix available to Erlang programmers in way that fits with their way of thinking and hides all the Elixir.