[Sugar-devel] Hypothetical sugar-0.90 material, draft 1.

NoiseEHC NoiseEHC at freemail.hu
Sat Jun 12 14:45:19 EDT 2010


> Besides, the assumption that VCS-style deltas will work well with the
> binary files stored by most Sugar activities is... wishful at best.
>
> A design working in real-world scenarios would probably require ad-hoc
> deltifiers for each file format, making it very complex, slow and
> fragile.
>
> Whether a generic versioned filesystem could ever become feasible,
> remains a fascinating research subject for the next decade.
>
> Perhaps we could slightly enhance the current datastore design to store
> full copies of each version without any attempt to deltify them. This is
> also how git started.
>
>   

Actually these are the exact same problems that could be solved much 
better with some kind of per activity DS (not the Android one, which 
would be a little bit overkill). I mean that even making or not making 
deltas is dependent on the object the activity stores and the deltifier 
is also activity object dependent. Also the single file or multi files 
thing is activity dependent and so on. So you can implement every 
possible feature in a global glorified DS but I personally do not think 
that you will reach a really usable general DS ever.



More information about the Sugar-devel mailing list