I started learning Ocaml for a few days now (1 week) and Honesly
utop is better than the python REPL and actually, i think that it’s the best REPL i ever seen and the completion works really well, the user has to know the key bindings and that’s it.
The manual saved me time and energy for mentioning it, since i declared a function and just after it i called
printf, i remembered that the manual mentioned
;; to separate the declaration from the direct call to a function. the
let () = expression () is a best practice as i saw but it’s worth to mention
What i found a little difficult is the documentation for some extra libraries, like Core for example, since i am reading Real Worl Ocaml and i want some time to check the documentation. There is no words, just function signatures. Maybe i didn’t understand the philosophy of Ocaml yet.
that’s a first feedback for a beginner (1 week).