On Tue, Nov 4, 2008 at 8:01 AM, Ville M. Vainio <[EMAIL PROTECTED]> wrote:
>> Presumably, there will be a mechanism for resolving checksum collisions. > > Not needed, since the collisions are practically impossible. > Distributed version control systems are built on this assumption. I didn't know that! >> So, Leo will recreate the outline from the (unpickled) data, without >> reading any derived file? This could be a *big* improvement in speed >> compared with the corresponding leoAtFile.py read code! > > Yes, it will make the operation almost instantaneous. !! That's reason enough to do it. I suppose the atFile read code must still exist (for when the cache file does not exist) but bypassing this code in normal operation is one of the coolest ideas ever. It's incomparably better than, for example, rewriting leoAtFile.py in pyrex or c. Edward --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en -~----------~----~----~----~------~----~------~--~---
