Wanted: Rope file system


A rope is a string that supports fast insertion and deletion of slices, and fast concatenation. Ropes also allow multiple versions of a string to be stored efficiently.

I want a file system that does that.

I suspect the only reason file-systems don't use ropes is that ropes weren't invented back when the APIs were decided on.