Thank you! I’ll pass the praise on to the team. And yes, we’d love it if the next time OCaml shows up on the orange website is because people are amazed at the onboarding experience.
Thank you! Glad it Just Worked
– I appreciated the responses you left on the Lobste.rs post too ![]()
The Developer Preview doesn’t rely on opam the tool, only on the opam registry. So instead of ~/.opam we are currently using the XDG_CACHE directory, which should be ~/.cache/dune for most people.
We may move this to ~/.dune since that’s a very common / expected place to find these dirs.
Since we’re pulling the latest opam-registry when resolving dependencies, if there’s a new one coming up that matches the constraints of the project, it’ll get picked up. For some projects that sometimes meant that OCaml 5.4 got chosen, which was unexpected!
I’ll bring this up with the team. In the meantime can you try constraining this to a strict 5.1.1 in your dune-project? I’m otherwise available for help on the dune channel of Discord ![]()
(package ...
(depends
(ocaml (= 5.1.1))
...))