> As you might have seen I implemented the plugin-resolve-stuff.
> Now we could extend VFS by simply drop a jar into the classpath and if
> we find a /META-INF/vfs-plugins.xml it would be added.
>
> That way we could keep the VFS core slim and could provide extension
> jars to allow whatever we can think of.
>
> I think this is a good compromise.

Is this the point of view that I am trying to compromise with?

" We should add everything to vfs that seems at least remotely useful or if 
not useful then at least somewhat cool. And if at somepoint something we 
added is no longer neither useful nor cool we still keep it around to keep 
vfs backward compatible."

Did I get this right?

My point of view is:

"We should clearly and explicitly define the scope of vfs to be an excellent 
api to filesystems in general in heterogenous and distributed environment. We 
should write elegant, logicallly correct and well documented piece of 
software to do that. And make it extremely robust."

So the compromise is this (please confirm):

We make all providers to be pluggable so that there is the vfs-core with maybe 
one provider for logical testing of the core. And a bunch of provider plugins 
nicely packaged so that you can just grab the once you need and ignore the 
rest.

And the core will not get any extra quirks because it would be nice when doing 
something with hibernate through vfs.

So, yes, I think this could be a good compromise between the conservatists 
(me) and the liberal (them). Note that politically I am liberal but logically 
I am conservatist.

> But I already talked about, think of accessing your mailfolder through
> an "imap" provider and your mailcontent through an "mime" provider.
>
> e.g. mime:imap://[EMAIL PROTECTED]/INBOX/mail9012718!/part1.txt
>
> Sooner or later, this might happen ... and why not - its cool, isnt it?

Our ideas of coolness slightly differ. My idea of coolness would be that the 
imap protocol would be better defined and more to the point (pop3 was much 
better in this). I remember the times when I was planning on accessing lotus 
notes through it's imap interface that supposedly could give you a 
hierarchical representation of notes databases.

Here's a new cool provider idea for vfs.
Lotus Notes provider that uses the imap service of notes. This way you could 
nicely present notes documents and forms as files and folders.
And write a few books about the possible semantics.
Plus since notes is commercial one could actually make a few dollars out of 
it.

So you get the point. Not all that glitters is gold. But sometimes all we 
really want and need is just the glitter :)

- rami

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to