package linol

  1. Overview
  2. Docs

Linol.

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

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

Simple JSON-RPC2 implementation.

module Server : sig ... end

Server interface

module Blocking_IO : sig ... end

Blocking IO with a new thread for each spawn.

module Log : sig ... end
module Make = Jsonrpc2.Make
val logs_src : Logs.src