Tail Call Optimization in Elixir & Erlang – not as efficient and important as you probably think
I wrote a blog post about the performance of tail-recursive and body-recursive functions in Elixir and Erlang (spoiler alert: body-recursive can be faster!). You might have seen this post before (published a week ago) - but it has since gone through 9 updates including insightful comments from Robert Virding (co-creator of Erlang) and José Valim as well as a new faster tail-recursive implementation. So it might be worth checking out again.
Read next gen_state_machine v1.0.0 released: an Elixir wrapper for OTP 19's gen_statem