2 ms·
Well, Git still uses mutable state stored in files. You can't avoid it - the world is mutable. The question is how to expose and manage the mutations. At any r
by mike_hearn 4y ago
Well, Git still uses mutable state stored in files. You can't avoid it - the world is mutable. The question is how to expose and manage the mutations.
At any rate you might be interested in a few different projects:
1. BlueStore: https://ceph.io/en/news/blog/2017/new-luminous-bluestore/ https://ceph.io/en/news/blog/2017/new-luminous-bluestore/
2. The DAT or IPFS protocols, which are based on the idea of immutable logs storing file data, identified by hashes, with public keys and signatures to handle mutability.