-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating OCaml version #13
Comments
Works about as well as I was expecting:
|
My IDE issues came from something rather unexpected which I reported here: ocaml/ocaml-lsp#1224 |
Dune 3.16 currently doesn't work on Windows with OCaml 4.09 and they're talking about dropping support for it here: ocaml/dune#10799 (comment) This might make it necessary to look into #16 soon, unless we want to pin an older dune version which doesn't seem ideal. At the moment I'm running into the dreaded camlp5 So in summary I'm not sure how to proceed right now. |
For now, we can maybe fork the |
That indeed seems like the most straightforward solution, though I'm worried about having to keep that up to date. Ideally such a repository would only contain what we're interested in and not potentially outdated versions of everything else. |
We're currently defaulting to OCaml 4.09.0, which locks us to lcaml-lsp-server 1.4.1 from March 2021. The current version of that is 1.17.0 which has an
ocaml >= 4.14
. However, we're also locked to camlp5 8.00 which hasocaml < 4.13.0
, meaning4.12.1
. This would allow us at most ocaml-lsp-server 1.8.3 from October 2021, which doesn't seem like much of an upgrade.I just noticed that camlp5 8.00.03 is the last version that has the patch on the sunset repository, and coincidentally it's the first version that has
ocaml < 4.15.0
, which should allow us an upgrade to 4.14.I'll see if that works... The reason I'm opening this issue is mostly to rant, but also because my IDE currently looks like this:
I don't remember what versions I had before, so I'm trying to recreate to workable working environment.
The text was updated successfully, but these errors were encountered: