Hi.

I've just joined PAUSE and have begun working on a module whose
purpose is to fill a directory based on pluggable criteria and
fetching methods. My inclination is to call this module
Directory::Fill, with an abstract Directory::Fill::Criteria class and
an abstract Directory::Fill:Fetcher class. An example usage of this
module would be to fill an MP3 player up with random MP3s. Thus, you
would feed something like Directory::Fill::Criteria::DiskUsage and
Directory::Fill::Fetcher::Random into a new Directory::Fill object and
then send it on its way via a Directory::Fill->begin() method or
somesuch.

What do y'all think?
-- 
Stephen Rollyson
srolly...@cpan.org

Reply via email to