Boost logo

Boost :

Subject: Re: [boost] [transaction] New Boost.Transaction library under discussion
From: Giovanni Piero Deretta (gpderetta_at_[hidden])
Date: 2010-01-29 06:00:51

On Fri, Jan 29, 2010 at 7:11 AM, vicente.botet <vicente.botet_at_[hidden]> wrote:
>> Zitat von "vicente.botet" <vicente.botet_at_[hidden]>:
>>>> any ideas for a namespace?
>>> transactions?
>> hmm, I assumed that was against some boost naming guideline, but I see
>> there are a number of libraries that use the plural (for no apparent
>> reason?).

The guidelines discourage giving plural names, but (quoting from the

"The library's primary namespace (in parent ::boost) is given that
same name, except when there's a component with that name (e.g.,
boost::tuple), in which case the namespace name is pluralized. For
example, ::boost::filesystem."

>> better. if we can come up with with something to the effect of
>> "transaction processing library" (but not "tpl") I'd prefer that but I
>> guess "transactions" is ok.
> I'd also prefer a short name, but we need one that is enough significant to be adopted by the Boost community. Quite often transaction is abreviatted as "tx", what about "txl"?

you can always use namespace aliases. FWIW, when I use
boost::filesystem, this is the first thing I do:

   namespace fs = boost::filesystem;

Makes for a nice short name which can be still limited to a translation unit.


Boost list run by bdawes at, gregod at, cpdaniel at, john at