Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
FIXME: order between clients is not competely specified (hardcoded in emacs case). A conflict resolution protocol. It lifts a synchronous socket, where patches should always be received and sent sequentially, into an asynchronous one where patches are tagged with a version number and can be concurrently sent and received.
val make :
unit ->
'flag remote_patch Inuit_base.socket
* 'flag Inuit_base.patch Inuit_base.socket