The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Ocaml-lsp Alternatives
Similar projects and alternatives to ocaml-lsp
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
doom-emacs
Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
-
which-key.nvim
💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
-
kok.nvim
Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
-
python-lsp-server
Fork of the python-language-server project, maintained by the Spyder IDE team and the community
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ocaml-lsp reviews and mentions
-
I Wrote an Activitypub Server in OCaml: Lessons Learnt, Weekends Lost
> There is no alternative to Django, for instance.
https://aantron.github.io/dream/, which is new and used by ocaml.org
> No serious IDE, except emacs
and vim, and visual studio, and whatever else supports the LSP protocol via https://github.com/ocaml/ocaml-lsp
> The standard library was so lacking that there is at least an alternative.
While janestreet does have an publish their own stdlib, I personally try to stick to the stdlib whenever possible. Not to knock janestreet. I'm glad they're around and have contributed a bunch.
But overall I agree with you. It's been my favorite language two write in for years now. You can't just reach for off-the-shelf libraries for every little thing. Although the ones that do exist tend to be written halfway decently.
-
Merlin: Context sensitive completion for OCaml in Vim and Emacs
Merlin is great, but it's vim plugin leaves a bit to be desired (in particular, it doesn't seem to use any of the modern async apis from vim 8+/neovim). Personally ocaml-lsp (which is still backed by Merlin on the backend) together with neovim's built-in lsp support has been far smoother for me
-
The New OCaml Website
Perhaps the README[1] is out of date, but it appears to note that textDocument/implementation is not done? That's a pretty big hole.
- Neovim 0.7 Released
-
Toplevel in VSCode?
Short answer: yesWith https://marketplace.visualstudio.com/items?itemName=ocamllabs.ocaml-platformand https://github.com/ocaml/ocaml-lspand https://dune.readthedocs.io/en/stable/and utop
-
This week in KDE: Fixing a bunch of annoying bugs
This is the one I tried and seems well supported - https://github.com/ocaml/ocaml-lsp . I've only started very lightly playing around with ocaml. It seems to be working fine on vscode and seems to do as expected on nvim too, at least as far as I configured nvim for it.
-
opam install problem on Ubuntu 21.04
Typically I would recommend using https://github.com/ocaml/ocaml-lsp which is now the main OCaml language server, and VSCode with the OCaml Platform extension, a combo I know works well.
-
In the Interest of Building an SML Language Server
You might also look into ocaml-lsp for inspiration. Not everything will carry over to SML but it might help somtimes.
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Stats
ocaml/ocaml-lsp is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of ocaml-lsp is OCaml.