Command
Async.Command is Core.Command with additional async functions.
File_tail
File_replaced occurs if the inode of the file changed and the file tail was configured with ignore_inode_change = false.
File_writer
File_writer is a thin wrapper around Writer with a couple of extra features:
Import
Lock_file
Async.Lock_file is a wrapper that provides async equivalents for Core.Lock_file.
Log
A library for general logging.
Persistent_singleton
Implements a value that is either in a file, or in memory, but not both.
Rpc
A library for building asynchronous RPC-style protocols.
Rpc_intf
Initiate an Rpc connection on the given reader/writer pair.
Std
Tcp
Tcp supports connection to inet sockets and unix sockets.
Tcp_file
Access to on-disk files in parallel with serving them over a TCP connection.
Typed_tcp
Typed_tcp_intf
Unpack_sequence
Unpack_sequence implements a way to take an unpack_one function that can unpack a value from a character buffer, and use it to unpack a sequence of packed values coming via a string pipe into a pipe of upacked values.
User_and_group
Wrapper around Core.Std.User_and_group with a deferred for_this_process / for_this_process_exn.
Versioned_rpc
Infrastructure code for managing RPCs which evolve over time to use different types at different versions
Versioned_typed_tcp
This module describes the type of a given direction of message flow.
Weak_hashtbl
A Weak_hashtbl.t is a hashtable that will drop a key and value if the value is no longer referenced (by any non-weak pointers).