[sugar] Develop Activity

Owen Williams owen
Tue Dec 19 10:54:26 EST 2006


On Tue, 2006-12-19 at 07:44 +0200, Antoine van Gelder wrote:
> Andrew Clunis wrote:
> > On Mon, Dec 18, 2006 at 12:43:41PM -0600, Ian Bicking wrote:
> >> Ah, directories, filenames, and compound documents -- the big open 
> >> issues in the document store / journal.
> > 
> > I had a terrible, sinful idea here: how about making a directory with
> > some contents a discrete document type in the docstore/journal?
> 
> 
> *excitedly sticks his voting hand in the air*
> 
> I _really_ like this idea.
> 
> Leaving implementation complexity questions aside for the moment it 
> seems to me that this is a great way to move to a tagged model without 
> throwing out the hierarchical baby with the bathwater.
> 
> I suppose it would be asking too much that individual files within a 
> 'directory document' could still be tagged ?
> 
> *duck*
> 
>   - a


This sounds like a job for FUSE (http://fuse.sourceforge.net/).  There's
already a beagle filesystem, where you get a directory that is actually
the result of a beagle query.  Why not have an olpc-journal-fs that one
can mount to see a directory of journal documents?  The develop activity
could manage that mounting and unmounting invisibly, and Python would
have no idea that the files were being managed by the journal.  

owen



More information about the Sugar-devel mailing list