Hi,

Just because the library is named GnomeVFS doesn't mean it have to have that name on CPAN does it? Doesn't VFS::Gnome give enough credit to the underlying library? Why do we need to to say the obscure acronym ;) twice in 15 characters, taking up 6!

I don't really mind between VFS:: and FileSys::Virtual, if you are really planning on writing
an abstract VFS.pm that is designed to work with multiple implmentations I am think VFS should be a go. However I don't think VFS::GnomeVFS should be a go.

VFS::GnomeVFS
VFS::ApacheVFS
VFS::DarwinVFS
VFS::LinuxVFS

Doesn't read well at all.

Regards Arthur

On onsdag, nov 6, 2002, at 13:12 Europe/Stockholm, Piers Harding wrote:

Granted - GnomeVFS is possibly a bit repetitious, but in this case
GnomeVFS is the name of the Gnome library that is being used as a VFS
driver.   However, Filsys::Virtual is excessively verbose, as there
is allready a degree of acceptance in the Open Source community at
large of the meaning of the VFS acronym being Virtual File System -
hence GnomeVFS ( not to mention other projects such as Apache and the
VFS component, Linux etc. ).

consider this as a potential usage model:

VFS using core Perl  functions for the driver might be called like this
-
use VFS;

If a user wanted to use the functions capable of a certain driver they
could address it like this -

use VFS GnomeVFS;
or
use VFS qw(GnomeVFS);
or
use VFS q/:gnomevfs/;

The point being that the VFS core can be used in limited situatiions,
and additional drivers, pulled in as required, even at run time.

This lends it's self to a node-leaf relationship with -
VFS.pm
VFS/LWP.pm <--- VFS functions based on LWP
VFS/GnomeVFS.pm
VFS/SomeOtherLib.pm
..


Cheers.




Reply via email to