Elixir LanguageConstants


Remarks

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.