From: Aredridel Date: 2005-08-30T02:12:43+09:00 Subject: Re: Best way to release mini-libraries? > 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? My first thought is to keep it in Iowa:: if it's going to stay in synch with Iowa versions, and to make it separate if it's going to diverge. Ari