-
Notifications
You must be signed in to change notification settings - Fork 66
Support newer version of OCaml #387
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
Comments
That's indeed something we plan to do in the close future. |
Out of curiosity, what are the difficulties of the update? Maybe I can help remedying some of those... |
Hi @Ailrun, thanks for opening this issue; actually the migration to a newer OCaml you suggest was already on our roadmap!
basically, a large part of the codebase need to be refactored, including (but not limited to): the embedded toplevel, and the ppx support… given that both components are highly coupled with the version of OCaml! The good news is that we now have an ETA for completing this migration: no later than July 2021, so definitely before the next Autumn term. |
Hi folks! |
Hi @hannelita, thanks for your feedback! Just to summarize/clarify, you're also interested in migrating to OCaml 4.12 or so, but didn't finalize the migration IIUC. In this case, I hope the fact that learn-ocaml only works with 4.05.0 for now is not a blocking issue for you… anyway, when discussing with Louis, the announced ETA for July (maybe early July) did look feasible… but it's difficult to have a more precise ETA at this time 😅 |
Update on this (@gasche) due to the big pending PRs and to avoid too many conflicts, I've been asked to hold work on this as of yet; I still hope to be able to have it done before classes start in September. |
Thanks for the update! |
Ok seems I'm catching up, ref. #408 😅 |
Hi! #408 is now merged (to be released in upcoming learn-ocaml 0.13) so I guess I can close this issue now. |
In the meantime (just to recall), the continuously-deployed image |
Awesome, thank you for the notice! |
As tools like ocaml-lsp, merlin, etc. stopped the support for OCaml 4.05, it becomes harder to use both offline environment and LearnOCaml based on needs.
It will be great if LearnOCaml updates to or somehow supports newer OCaml versions, like 4.12.
The text was updated successfully, but these errors were encountered: