package linol

  1. Overview
  2. No Docs
LSP server library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

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

doc/linol/Linol/index.html

Module LinolSource

Linol.

Abstraction over The "Lsp" library, to make it easier to develop LSP servers in OCaml (but not necessarily for OCaml).

Sourcemodule type IO = sig ... end
Sourcemodule Jsonrpc2 : sig ... end

Simple JSON-RPC2 implementation.

Sourcemodule Server : sig ... end

Server interface

Sourcemodule Blocking_IO : sig ... end

Blocking IO with a new thread for each spawn.

module Log = Log
Sourcemodule Make = Jsonrpc2.Make
Sourceval logs_src : Logs.src