Can you listen for changes on a server store?

Also, have you developed a mechanism for just sharing parts of a 
distributed data structure?

Chris




On Tuesday, January 19, 2016 at 12:28:28 PM UTC-8, Christian Weilbach wrote:
>
> -----BEGIN PGP SIGNED MESSAGE----- 
> Hash: SHA1 
>
> Hello, 
>
> after three years of laying ground-work for a cross-platform database 
> in form of many libraries (1), doing research about CRDTs and 
> stretching core.async and other libraries as far as possible, I am 
> happy to finally announce a first release of replikativ: 
>
> replikativ is a replication system for confluent replicated data types 
> (CRDTs). It is primarily designed to work as a decentralized database 
> for web applications, but can be used to distribute any state durably 
> between different peers with different runtimes (JVM, js atm.). 
> Instead of programming thin web-clients around a central server/cloud, 
> you operate on your local data like a native application both on 
> client- and (if you wish to) server-side. You can also view it in 
> reverse as a cloud being expanded to all end-points. You can write to 
> CRDTs whenever you want and also access values whenever you want no 
> matter if the remote peer(s) (servers) is available or not. In 
> combination with our CDVCS datatype you can imagine it as git for data 
> (expressed e.g. in edn) + automatic eventual consistent replication. 
>
> https://github.com/replikativ/replikativ 
>
>
> While there are still some issues and the design is not completely 
> finished, I am pretty confident from our different design iterations 
> and our running prototype that the current one can avoid 
> race-conditions and is robust to errors. The interesting standard 
> CRDTs are still missing, but I decided to first hear some feedback 
> before growing the codebase and implementing optimizations. 
>
> Let's build more open systems and share data, 
> Christian 
>
> (1) https://github.com/replikativ/ 
>
> P.S.: The prototype https://topiq.es is currently hosted on a home 
> server, if it loads too slowly, I will move it, but so far I felt a 
> bit romantic about my basement and didn't want to spend money for an 
> AWS instance or something else. Feel free to host your own instances 
> and to connect them ;), it should be straightforward. 
> -----BEGIN PGP SIGNATURE----- 
> Version: GnuPG v2.0.22 (GNU/Linux) 
>
> iQEcBAEBAgAGBQJWnpxRAAoJEKel+aujRZMk/uUIAMbAHVHOo0zNbbRr6QsapiLN 
> ohQHTVqixkj/8qS3+z6ZmEGy572t2DH+QzXpHOqtqAS3mxGMikFKk078yWAYD3W3 
> QbZoxssDjgu/CGWsGAjuUetd8DoI1vI1T1oAVTo4IDo9uot5NEDHs3s5ZLB50NIX 
> WOjm/muSPwkTt6B+oIp8ZsEYCH6RyLzTqkK6rOXxF0OoPv2XuK+TMgQJVzskmiaI 
> 59Yf1TLizERN6DpyZbtFrWiVlgFF0+0K7GyW1qa7Bp7Yf9LE9yGra2WMjRwDdg7z 
> 3SbZb5aXc/yaGztu+yN0wq3BWFCRSZQ9fh+VjrltGMA9BfExr53/aed1bIIcAtY= 
> =v65c 
> -----END PGP SIGNATURE----- 
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to