Runtime-calculated default values for structs

I appreciate the initiative, I really do. For a language to survive and thrive it needs people to think about it, tinker with it, criticize it, etc. So thanks for that.

However, I’m not a fan of this proposal for two reasons:

  1. I like the fact that elixir does not have as many concepts to learn as other languages. We should be very careful with adding more complexity.
  2. The fact that %A{} == %A{} wouldn’t work anymore is killer.
2 Likes