So this is a summary analysis I've done based on the methods listed at How do you define constants in Elixir modules?. I'm posting it for a couple reasons:
- Most Elixir documentation is quite thorough, but I found this key architectural decision lacking guidance - so I would have requested it as a topic.
- I wanted to get a little visibility and comments from others about the topic.
- I also wanted to test out the new SO Documentation workflow. ;)
I've also uploaded the entire code to the GitHub repo elixir-constants-concept.