Yes!
I have my vim open and a split below where i run utop. Then i can evaluate any expression with <C-c C-c> and see the result instantly in utop. I usually also run a smaller split where i run dune runtest -w, so all tests are run on each save.
For a compiled language OCaml is incredibly dynamic when developing. Just like a lisp.