package linol

  1. Overview
  2. Docs

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
OCaml

Innovation. Community. Security.