Radicle Architecture
radicle.xyz
radicle.xyz
I think the very idea of Radicle is nice, but having a rock solid VCS is crucial to a developers workflow, so they really need to iron things like that out.
1) http://www.radicle.xyz/docs/index.html#installation-setup
I'm sure there's some information hidden somewhere if I shell out to the binary and parse the response well enough, but if a paid service required me to do this, I'd laugh and never touch them again. These days, whenever I see that something is "based on IPFS", I mentally translate it to "not working".
Sadly, I've noticed this myself. Have you reported these things to the IPFS developers?
> you need to keep the http request alive for the multiple days it might take to pin something
I didn't understand this part. You make the HTTP request towards your local IPFS daemon? Why does it take several days to pin something?
> Why does it take several days to pin something?
The daemon doesn't act like a torrent client, where you can add a pin and then come back later to check progress. You need to do an HTTP POST (or whatever verb) and then wait until it's done, which due to availability issues and size might take days to complete.
Do you remember how long ago this was? I'm still hoping this is a solvable problem since I really want IPFS to work.
> The daemon doesn't act like a torrent client, where you can add a pin and then come back later to check progress. You need to do an HTTP POST (or whatever verb) and then wait until it's done, which due to availability issues and size might take days to complete.
Oh. That does sound awful. I wonder why they designed it like that.
This was around two years ago. I hope it'll get solved too, but it doesn't seem to have been solved yet.
> I wonder why they designed it like that.
I guess it was just easier, but they haven't done anything in years. The ticket has been open since 2016: https://github.com/ipfs/go-ipfs/issues/3054