Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
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