How do you approach exploratory programming in Elixir?

This might be what you meant by “reload” but just in case: if you haven’t found it r/1 In IEx will let you recompile a module on the fly, i.e. r(MyProject.MyModule). Beats terminating and restarting IEx!

At one point I had a hacked together VS Code extension that let you recompile the current file you were editing in an attached IEx session but I never followed through to ship it.