On Tue, Oct 11, 2011 at 10:41 PM, Offray Vladimir Luna Cárdenas >> I've just installed fossil and created a test project. So now I see >> what you mean: the "fossil file" (repository) is a single file that >> encapsulates everything, and (in a way I don't understand, but >> probably don't need to understand) is syncronizable through the fossil >> server.
> Imagine that you can put a leo file inside a Fossil repository and that you > can put all the derived or original files of "@files" nodes under that > repository also. Let's call it a ".leof" (for leo + fossil) extension and > imagine that every time you save the file of a new version of the leo file > or its @files nodes is versioned and saved inside that fossil repository. So > you have a single portable file that contains a "discourse" about changes in > time in the structure of your Leo files, outlines or its associated files in > the @file nodes Yes. Clear enough. > and that can be coordinated, p2p fashion, with other > repositories like that or with just plain files in your hard disk or in > anyplace where you move that file and leo. That's what fossil does, right? > The added size to Leo for > understanding that "discourse" is 700k in a portable C file. This would be > the way of dealing with the insufficiency of just "everything is a file" of > Unix, so this .leof file format adds kind of an Smalltalk's image > abstraction to storage in Leo and more intelligence in the way Leo works > with its own files history in time. Very interesting. It does seem like a Smalltalk image. By analogy with the undo discussion, my guess is that only a node-oriented version of the "discourse" will have any chance of being comprehensible in the Leo environment. Thanks for the further clarification. I would imagine that this kind of project would move ahead slowly, but who can say now what new horizons it might bring? 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.
