Name space for swish-e modules

2002-08-31 Thread Bill Moseley

Please CC on your reply, thanks.

Swish-e (http://swish-e.org) is search engine tool that's been around since
1994.  A few years back I was asked to put a few existing Perl modules for
using swish-e on the CPAN.  

I kept the names of the modules, but that meant I uploaded to CPAN SWISH.pm
as a top-level module and created a new top-level directory called SWISH.

I think uploading a top-level module and creating a new section of CPAN was
probably not the best way to go.

Anyway, I need to create some new modules for swish-e.  Outside of CPAN I'd
call them SWISH::Filter.pm and SWISH::Filters::* (for the various filters
that can be used with Swish-e).  They may not ever need to be uploaded to
CPAN, but on the other hand these additional filters are going to be
user-submitted, so it could be possible that CPAN would be a good repository.

So, the question is should I reconsider the naming scheme just in case the
modules end up on CPAN at some point in the future?  And if so, under what
name?  Since some modules relating to swish are distributed with swish-e I
don't want the name to seem too out of place.

Suggestions?

Thanks,


-- 
Bill Moseley
mailto:[EMAIL PROTECTED]



SWISH modules Namespace

2000-09-24 Thread Bill Moseley

Hello,

I'm looking for a namespace, and to register for CPAN uploads.

Registration request info:

Name:
    Bill Moseley
Email:
[EMAIL PROTECTED]

Preferred user-ID:
HANK

Description of contributions:
A collection of modules for working with the SWISH search engine.
SWISH is a commonly used open source indexing search engine, and 
   development of swish has been active lately.  Version 2.0 has just
   been released. 
   http://sunsite.berkeley.edu/SWISH-E/

   Proposing the `SWISH' namespace.


Name   DSLI  Description  
-     
SWISH  adpO  Interface to SWISH-E search engine
SWISH::Forkamp0  Driver for the Forked version of SWISH-E
SWISH::Library imcO  Driver for the Library version of SWISH-E
SWISH::Server  imcO  Driver for the SWISH-E server
SWISH::Stemmer bmcf  Access to the SWISH-E stemming functions
SWISH::Results impO  Provides methods to SWISH-E search results

An overview of the SWISH module can be found at
http://www.hank.org/modules/SWISH.html

The purpose of the modules is to provide a consistent and safe way to
access the SWISH search engine, to allow continued addition of features,
and to provide new methods of accessing swish (e.g. C library, and Swish
Server).

These modules have been discussed on the SWISH mailing list, and the
dbi-dev and dbi-users mailing lists.  There was discussion if these modules
might fit
under the DBD tree, but it was the consensus of almost everybody that they
should not be under DBD for a number of obvious reasons.



Bill Moseley
mailto:[EMAIL PROTECTED]