where to put tar storage object...



I just wrote up a untar moniker and a TarStorage object which
presents a Storage interface to a tar file; however, it's unclear
where in the bonobo distribution this should go, so miguel
asked me to post and ask for comments.

So, assuming that this is a simple thing which lets you load a
tar file using the PersistStream interface and then access the
elements using a Storage interface, there's a few different
ideas:

- that it should go in storage-modules/, and not be treated any
differently from the fs/efs/vfs plugins. This would work in the sense
that it implements a specific kind of storage.

- that it should run as a separate process and go into
components/. This makes sense if it grew -- miguel would like it to do
lots of nifty caching of untarred files and the like.

- that it should go into a new bonobo-misc dir/library; this would
make sense because there are probably going to be more than a few
generally-useful smalish components written up that wouldn't belong in
core bonobo directory, but wouldn't really have a place to go
otherwise.

So, thoughts?

    - Vlad






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]