package rpclib

  1. Overview
  2. Docs
A library to deal with RPCs in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

rpclib-9.0.0.tbz
sha256=ce23eb756c028d9374bd19823296bddb7c237d3f055452d30d1cf7d15216e963
sha512=d4dfd7a9ee1b7996c24819ac1895925af0ad732f117c6e06cd28c215b14aa094dbd045e44d7f84c0eeb7ab807ed970d6879c29d07b02377fcb928325124ba7f6

doc/rpclib.core/Idl/Make/T/index.html

Module Make.TSource

The module !T, the RPC MONAD transformer, defines the minimal set of types and functions needed for the !GenClient and !GenServer modules to generate clients and servers. These allow to provide different syncronous and asynctronous engines for the client and server implementations.

Sourcetype 'a box
Sourcetype ('a, 'b) resultb = ('a, 'b) Result.t box
Sourceval lift : ('a -> 'b M.t) -> 'a -> 'b box
Sourceval bind : 'a box -> ('a -> 'b M.t) -> 'b box
Sourceval return : 'a -> 'a box
Sourceval get : 'a box -> 'a M.t
Sourceval (!@) : 'a box -> 'a M.t
Sourceval put : 'a M.t -> 'a box
Sourceval (~@) : 'a M.t -> 'a box
OCaml

Innovation. Community. Security.