Hi,
On 10/04/11 10:04, Edward K. Ream wrote:
On Oct 4, 9:31 am, "Edward K. Ream"<[email protected]> wrote:
I think that the interaction of Fossil + Leo could
solve the idea of having external files in a single "Leo document" that
would be really a fossil sqlite repository with all the external files in
it, but syncronizable with the outside world. This kind of instantiated
image of files in a moment of time in Fossil + Leo, would be like the
instantiated image of objects in a moment of time of Smalltalk.
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.
Hmm. I'm sure I don't understand any of the implication of this :-)
Edward
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 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. 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.
Please let me know if this makes any sense or I'm just being so confuse
about expressing myself.
Cheers,
Offray
--
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.