title: How do I recompile an Elixir project and reload it from within iex?
body: <p>I'm currently learning Elixir by going through the OTP and mix tutorial on the elixir-lang website, and I'm having trouble finding out how to recompile and reload the project from within the shell.</p>
  
  <p>In Erlang I would do <code>make:all([load])</code> and it would compile and load any changes that occurred.  However, in <code>iex</code> that always says <code>:up_to_date</code>, which does make sense, as Elixir uses mix for it's compiling needs.</p>
  
  <p>I can't find any equivalent from within iex.</p>