davidrusu

Results 38 comments of davidrusu

Updated to use `impl Trait` which just landed in Rust 1.26 stable, see: https://blog.rust-lang.org/2018/05/10/Rust-1.26.html

Since the `impl Trait` syntax makes things so convenient, I went ahead and added iter to map and set

@flosse I've been experimenting with the design of a CRDT library over at: https://github.com/rust-crdt/rust-crdt You may be interested to poke around (readme and published docs haven't been updated so you'll...

Great, I'll get to work on an initial implementation that you can comment on!

Update: I've been distracted with a refactor/rewrite on another project, I'll be focusing on this work next.

Yep, makes sense. We have this implemented for the Orswot already: https://github.com/rust-crdt/rust-crdt/blob/master/src/orswot.rs#L274-L280 Would be good to bring this to the Map as well

Yep, Map is indeed recursive, but it has the limitation that every value in the map is of the same type so it does not behave like a JSON CRDT...

I'm reading through the paper now, I'll have more well formed thoughts after but here's my thoughts > One vector-clock for the whole document I would rephrase this as "We...

Very cool, looks like a distributed semaphore of sorts. Do you have a particular use for this CRDT? If so, I'd be open to reviewing a proposal. As it stands,...