From: Kirk Haines Date: 2005-08-30T02:04:02+09:00 Subject: Re: Best way to release mini-libraries? On Monday 29 August 2005 8:41 am, Austin Ziegler wrote: > I would do the latter. That's more or less what I've done with both > Ruwiki and PDF::Writer as I've added mini-libs there, until those libs > grow up enough to demand their own space (which, so far, none of them > have ;). Okay, now, a related question. I'm a bit paranoid about namespace pollution. So, everything that goes into IOWA is in an Iowa:: namespace. So, the database connection pool is Iowa::DbPool. The web cache class is Iowa::Webcache and the LRU class that it uses is Iowa::LRUCache. And so on. Does anyone see any problem with keeping these in that Iowa:: namespace when released as standalone libraries? Keeping, for example, the webcache, under Iowa:: makes sure that it won't butt heads with someone else's web cache. Just calling it 'class Webcache', though, would. Or should it be released as nothing more than a class file without any installer, leaving it up to the user to make sure it doesn't butt heads with something else? Anyone out there who might use this who has an opinion? Thanks, Kirk Haines