package linol-eio

  1. Overview
  2. Docs
LSP server library (with Eio for concurrency)

Install

Dune Dependency

Authors

Maintainers

Sources

linol-0.7.tbz
sha256=232514a42d9e6bc0530c53785e0d0a9f66b159c37911060cd6494c1bc5b0e069
sha512=6e400fa210c363586f4892f6ec4ce89be6d0fb7b978a3ebe5683e63d21ff680ce01e4aac7c19b51f43511166a35fc0833f372985ea941398f21fe88d86a41c95

Description

Published: 11 Nov 2024

README

Linol

This is a wrapper around the lsp library, which provides base types for the protocol. Linol ("linol is not ocaml-lsp") provides an object abstraction so that users can override only the methods they provide, and a Lwt/Eio implementation of the jsonrpc wire protocol.

License

MIT license.

Dependencies (7)

  1. jsonrpc >= "1.17" & < "1.18"
  2. lsp >= "1.17" & < "1.18"
  3. eio >= "1.0" & < "2.0"
  4. base-unix
  5. linol = version
  6. yojson >= "1.6"
  7. dune >= "2.0"

Dev Dependencies (2)

  1. odoc with-doc
  2. eio_main with-test

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.