[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