Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Status #106

Open
dragosrotaru opened this issue Apr 5, 2021 · 3 comments
Open

Project Status #106

dragosrotaru opened this issue Apr 5, 2021 · 3 comments

Comments

@dragosrotaru
Copy link

Hi there!

Swarm, along with RON (https://replicated.cc) look very promising. Im confused as to why Swarm isn't going anywhere :(

You guys had some great ideas – what made you stop? Are there other CRDT project(s) that use the RON spec? What are your thoughts on Automerge and Yjs?

Also http://swarmdb.net/ is down so if you guys had a blog there, its not available.

Thanks

@mikestaub
Copy link

This seems to be an alternative: https://github.com/amark/gun

@gritzko
Copy link
Owner

gritzko commented Nov 29, 2021

Hello
I guess, I logged out of GitHib couple years ago. OK, I am back.
So, RON is evolving and I like it. Just not on GitHub.
More or less the story was like this: I had to make RON crypto-compatible and for that I needed bit-precise formats which also work good with all the target use cases. I have that now. It is implemented in C++ because C++ is much much more convenient when you want things bit-precise. Also, I wanted it to be a library one may use from all the higher-level languages through bindings. So C++ it was.
Of course, there is a little problem here: all good C++ developers are employed at Googles and Facebooks for very big $$$ and they are unlikely to contribute to open source projects like mine (I guess, there is a specific clause in the contract). Hence, putting things on GitHub does not help at all. The only two consequences would be (1) a stream of suggestions to rewrite it in Rust (no actual attempts) and (2) a couple copycats would pop up immediately.
So that is probably the reason I logged out of GitHub.

@gritzko
Copy link
Owner

gritzko commented Nov 29, 2021

There is a live libron demo I put online earlier this year: http://doc.replicated.cc/^Wiki/ron.sm
It has a full loop: RON op log <--> Chronofold <--> Versioned text <--> Markdown <--> HTML, including its own HTTP server (which was like 1% of the effort, thanks Ragel). It hangs on the public internet since March (?) with no crashes, so I guess the code is pretty stable (thanks libfuzzer).
What's next?
I will probably release a RON based real-time revision control system in some observable future (it was used in that demo).
I may put a RON spec online (I mean, update it).
I may do other interesting things.
If you have any relevant plans, please get in touch.
Telegram: @gritzko (most convenient), but also [email protected] or simply open an issue here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants