-
Notifications
You must be signed in to change notification settings - Fork 335
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
Missing platform tools on the /docs/installing-ocaml and requisition to add dream #1995
Comments
Thanks, @The-Amoghavarsha; you are right; having two different commands is inconsistent. It needs to be fixed. However, installation instructions is a topic where many have different views, and it is emotional to some. It's part of the OCaml culture to tolerate various approaches. In some languages, there is "a right way" to do things; in OCaml, what is strict is typing. The rest... It depends :-) I'd go for: $ opam install dune merlin ocaml-lsp-server odoc ocamlformat utop Here is the rationale
We only want active or sustain platform tools. That should rule out Finally, these installation instruction should be the starting point. Very few newcomers are likely to begin be wanting to compile ocaml.org, which has its own set of requirements. But rest assured we value your key insight here: we must be consistent. |
That's a nice explanation. 😄 So what are the possible ways to be consistent, any thoughts or directions on that? Possibly, building for Windows effectively might alleviate few issues. |
Agree on (1) but does (2) is a disagree because we can't promote one package of the ecosystem over others. All the install instructions for ocaml.org (and install troubleshooting) should be on the README of this repository. |
I thought the same. But,
I agree. You are right. Maybe we should have a separate section to differentiate between the third parties and the ecosystem specific tools/packages. But, my point was more from a courtesy standpoint, as ocaml.org uses I know it was not ecosystem specific. Perhaps, is there a plan to build something like |
No, not that I am aware of. |
* Fixes #2019 which stemed out from #1995 * remove merlin, dune-release from install page --------- Co-authored-by: Amoghavarsha <[email protected]>
Fixed in #2019 |
opam install dune merlin ocaml-lsp-server odoc ocamlformat utop dune-release
, whereas in https://ocaml.org/docs/installing-ocaml on Install Platform Tools section, we only haveopam install dune ocaml-lsp-server odoc ocamlformat utop
i.e, it's missingmerlin
anddune-release
.So, it's better if we update them for uniformity.
dream
in both places mentioned above i.e, https://ocaml.org/install, in Set Up an OCaml Development Environment section and https://ocaml.org/docs/installing-ocaml on Install Platform Tools section. Because we needdream
to build ocaml.org.If you agree with this or have any further suggestions, please do comment. I'm ready with a PR.
cc @sabine @cuihtlauac
The text was updated successfully, but these errors were encountered: