Awesome! Elixir is quickly becoming my new go to language for the web apps and more. Come for concurrency, stay for metaprogramming. :-)
hehe. I've only done a bit of Elixir, but coming from a node and Python background that's pretty accurate:
- It should be the VMs job to take care of concurrency, not the programmers
- Although functions having different signatures is common in the front end JS world (mainly due to jQuery) metaprogramming is a nicer way to do it.
Also 5-10ms response times for a basic Phoenix web app is pretty rad. If I wasn't building a startup and thus had the time, I'd love to do more Elixir.