4 ms·
I've looked into both some time ago, and while both are great languages the tools around ocaml are atrocious.
by fishmaster 6y ago
I've looked into both some time ago, and while both are great languages the tools around ocaml are atrocious.
- pbiggar 6y agoYeah, it's really unfortunate. Dune and Esy are moving things forward, but you sorta have to know the ecosystem quite well to figure that out.
- dm3 6y agoDo you have a reference to the up-to-date guide that you'd recommend to get started in the OCaml ecosystem? The one that would cover editor integration (VIM/Emacs), build system, standard and essential libraries to use, etc.
- pbiggar 6y agoI'm not aware of any, sorry. You can look at the dark repo to see how we do it though: https://github.com/darklang/dark https://github.com/darklang/dark
- cemerick 6y agoAs a counter-anecdote, I came to OCaml skeptically in late 2018, having previously done significant work in Haskell, Clojure[Script], and Java. I got up and running very quickly, and IMO compared to those other three languages/platforms, OCaml tooling is only worse/more difficult than Java's.