I’ve been writing elixir for work and I really do enjoy the developing with iex (elixir repl) first to test out new behaviors.
make changes
runrecompile
call function in iex
…
eventually write tests
But I can attest that it isn’t too different from what others are saying if you have dune runtest running all the time. It’s the same speed of feedback for me. Every new function or module I start, I usually setup a similar expect block. Hadn’t used ppx_expect but think I should now.