REST interface
The idea of replikativ is to have it in your process, so you do not have to care
about IO and its failures. Having said that, we can only provide bindings for
JavaScript and JVM at the moment, as these are the two most famous hosts for
Clojure. We might be able to provide CLR bindings at some point, but this is
still not in reach without a full port of core.async
and the network/file
IO libraries to it.
In general we can provide you a REST interface on localhost (without
authentication), so your application could talk to the replikativ
system
through it and still have a local copy of the data available. While this is not
ideal, it is a very reasonable baseline interface that we have in mind. Ping us,
if you are interested in implementing an application with such an interface.