package linol

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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

Re-export from vendored lsp

Sourcemodule Lsp = Linol_lsp.Lsp

Main modules

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