Namespace for apartment threading modules ?

Namespace for apartment threading modules ?

am 17.08.2005 23:10:31 von Dean Arnold

Looking for namespace advice...

After building a specialized set of classes to support
apartment threading of DBI (http://www.presicient.com/dbixthrd),
I'm attempting to build a set of modules
to provide generalized apartment threading capability.

The working namespace I'm using is Thread::Apartment,
which will have Thread::Apartment::Client and
Thread::Apartment::Server subpackages.

But I'm not certain Thread:: is the right root, since
these modules are more related to enabling classes to be
thread friendly, rather than adding some new
functionality to threaded operations.
Perhaps Class:: is a better root ?

Here's my short list of names under consideration:

Thread::Apartment
Class::Apartment
Class::Threaded

Any suggestions appreciated,
Dean Arnold
Presicient Corp.