package vsrocq-language-server

Not available on OCaml 5.5
  1. Overview
  2. Docs
VSRocq language server

Install

dune-project
 Dependency

Authors

Maintainers

Sources

vsrocq-language-server-2.5.1.tar.gz
md5=1c1c167b19d6899ee29c998378403340
sha512=62209e4ab6d078a2ee286f38fdcf65fc964dc282b54a1a32c564c892f1a4ee72d2c43ec04baa0b49f04e331491952b4f099df71d5a4f213daba7db0734223923

Description

LSP based language server for Rocq and its VSRocq user interface

Added to opam-repository:

README

VSRocq Language Server

This is a language server for Rocq speaking LSP with a few additional messages which are VSRocq specific (e.g. declaring a point of interest, printing goals).

  • SEL is a simple event library used to handle I/O
  • DM is a document manager for Rocq with support for delegation via SEL
  • vsrocqtop is a Rocq toplevel speaking LSP based on DM and SEL

Dependencies (18)

  1. sel >= "0.8.0"
  2. lsp >= "1.15" & < "1.28"
  3. result >= "1.5"
  4. memprof-limits
  5. ppx_optcomp
  6. ppx_import
  7. ppx_yojson_conv
  8. sexplib
  9. ppx_deriving
  10. ppx_sexp_conv
  11. ppx_blob >= "0.8.0"
  12. ocamlfind
  13. jsonrpc >= "1.15"
  14. yojson
  15. coq-stdlib ((>= "8.18" & < "8.21"))
  16. coq-core ((>= "8.18" & < "8.21"))
  17. dune >= "3.5"
  18. ocaml >= "4.14"

Dev Dependencies (4)

  1. bechamel with-test
  2. ppx_assert with-test
  3. ppx_inline_test with-test
  4. rocq-core ((>= "9.0+rc1" & < "9.4~") | (= "dev"))

Optional Dependencies

None

Used by (1)

  1. vscoq-language-server >= "2.5.1"

Conflicts (1)

  1. vscoq-language-server < "2.2.7~"

Build status

Results of building vsrocq-language-server with each compiler on check.ci.ocaml.org, run of against opam-repository 8a77e58. All results for this package.

Each result links to its build log. To keep crawlers from overloading the site, build logs require a GitHub sign-in (see ocurrent/opam-health-check). On your first log, GitHub asks you to “Authorize opam-health-check”, the OCurrent app that runs these checks; it sees only your public profile, not your repositories. The sign-in lasts 30 days.

Version OCaml 4.11 OCaml 4.14 OCaml 5.2 OCaml 5.4 OCaml 5.5
2.5.1 (this version) n/a good n/a good n/a
2.4.3+1 n/a good good good n/a
  • good Package successfully built
  • partial One of the dependencies failed to build
  • bad Package failed to build
  • n/a Package is not available in this environment
  • internal Internal failure