Comparing Elixir and Go
I still don't understand what all the hype is about pure functional programming.<p>Sometimes mutations are useful. There are lot of good programming design patterns which depend on mutations.<p>Also, always copying objects by value every time you call a function seems very expensive; especially if you're dealing with very large objects/structs/maps/strings which have to be processed by many functions.