Liking cljdoc? Tell your friends :D
All platforms.

schism.impl.protocols


Convergentclj/sprotocol

synchronizeclj/s

(synchronize convergent other)

Synchronizes convergent with other such that all changes incorporated into other will be represented in a new persistent structure derived from convergent.

Synchronizes `convergent` with `other` such that all changes
incorporated into `other` will be represented in a new persistent
structure derived from `convergent`.
source

Vclockedclj/sprotocol

A protocol for obtaining the current vector clock of a value, and for deriving a new vector clock for a value.

A protocol for obtaining the current vector clock of a value, and
for deriving a new vector clock for a value.

get-clockclj/s

(get-clock clocked)

Returns the current vector clock of clocked, a map of node IDs to timestamps.

Returns the current vector clock of `clocked`,
a map of node IDs to timestamps.

with-clockclj/s

(with-clock clocked clock)

Returns a new structure derived from clocked, associating clock with the returned value.

Returns a new structure derived from
`clocked`, associating `clock` with the returned value.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close