On Tue, Sep 30, 2003 at 01:28:48PM -0700, Brad Fitzpatrick wrote:
> Hello,
> 
> I'm a new CPAN contributor (BRADFITZ) and need help picking a name for a
> module.
> 
> I'd like to upload the client library for memcached.  (which is in use by
> LiveJournal, Slashdot, soon Wikipedia, and others...)
> 
>     http://www.danga.com/memcached/

Ohh, nice.

> Currently, I call the perl module "MemcachedClient", but I don't want nor
> expect to keep that name.
> 
> Suggestions?
> 
> The people using this library have suggested:
> 
>    IPC::Memcached
>    IPC::MemCached
>    Cache::MemCached
>    Cache::Memcached         (* my preference)
> 
> It doesn't feel like IPC, though.  No more than any other client/server app.
> 
> And it's not part of the Cache::Cache modules (though somebody could write
> a Cache::Cache wrapper to use MemCached if they wanted that interface).
> Yet... neither is Cache::Mmap.
> 
> Or, perhaps remove the "Client" and make it a new package in the Database
> section a "Memcached"?
> 
> FreeBSD and Gentoo package it as a database, iirc.
> 
> Suggestions?  If I don't hear anything (noted in "04pause.html"), I'll
> upload it as "Cache::Memcached", but I'd feel better with an ack, as I'm a
> newbie here.

I think Cache::Memcached is fine.

> The module (without customary CPAN wrappings) is at:
> 
>    http://www.danga.com/memcached/dist/temp/MemCachedClient.pm
> 
> I need to remove the state inside the package, per the style guidelines.
> Any other suggestions?

The docs say "Additionally, all three support an expiration time."
but I don't see any support for that in the perl interface. Did I
miss it?

Tim.

Reply via email to