Anna, Amos, and Chris discuss the current state of configuration and the new proposals for making configuration behave in less surprising ways. Chris lays out the context and then claims he's going to stop talking. His silence lasts just long enough for Anna and Amos to provide their own opinions on the situation. Chris jumps back in and provides an alternative solution to the configuration problem and explains why it will never be adopted. As the show closes, Chris continues to talk to much while Anna and Amos provide thoughts on how to help educate and grow the elixir community.
- Proposal: moving towards discoverable config files - Elixir News - Elixir Forum — One of the major differences between running your application as a release and as a Mix project is the differences in configuration. Mix evaluates the configuration right before the application starts, releases evaluates the configuration when your application is compiled.
- The Erlangelist - Rethinking app env — What is app env, and what should we use it for?
- Rethinking app env - Discussions - Elixir Forum — This is a spin-off from the discussion about the new config proposal. I’m replying to this post 8 by @michalmuskala separately, to avoid noise in that thread.