From: Matt Todd Date: 2006-09-02T06:09:26+09:00 Subject: Re: Best practice? libs and modules For structuring my projects, I tend to keep nested modules and classes as internal objects. That is to say, I have ProjectName::Base but then any other dependent classes I'll stick in ProjectName::Support::Connection or what have you. Of course, if someone is equally likely to use Base as well as Connection, then I'll stick them both just in ProjectName. Of course, this really is just preference. Either way would be fine. (And besides, I'm (very) far from being an expert, so take what I say with a grain of salt.) M.T.