Вот как можно сделать
1. Делаешь mix-проект и редактируешь его в любом редакторе
2. Пишешь некую функцию, решающую твою задачу, например в
App.Worker.work3. Кладёшь в корень файл
.iex.exs
с содержимым
alias App.Worker
4. Запускаешь
iex -S mix
, он запустит REPL с доступам к твоим модулям
5. Запускаешь свою функцию по
Worker.work
6. Правишь исходный код и делаешь в репле
r Worker
- это перезагрузит твой модуль прям в репле
7. Снова в репле пишешь
Worker.work
и так по кругу
8. Когда поймёшь как можно запускать и захочешь сделать быстрее - переходи к написанию тестов на
App.Worker.work