Boost logo

Boost :

From: Valentin Bonnard (Bonnard.V_at_[hidden])
Date: 1999-06-02 09:06:14


Sean A Corfield wrote:

> [- my personnal convention is UpperCase
> for namespace names]
>
> Did we determine a namespace hierarchy & policy? (Sorry, I should probably
> check the web site!)

It doesn't say much about namespaces.

Do we introduce a namespace for every package (or significant
package ?), that is namespace Boost::NumericalType, namespace
Boost::Graph, to name a few thing I am working on.

Or something flat Boost with every (non class member) name
iFrom Valentin Bonnard <Bonnard.V_at_[hidden]> Wed Jun 2 07:06:59 1999
Delivered-To: listsaver-of-boost_at_[hidden]
Mailing-List: contact boost-owner_at_[hidden]
X-Mailing-List: boost_at_[hidden]
X-URL: http://www.egroups.com/list/boost/
Reply-To: boost_at_[hidden]
Delivered-To: listsaver-egroups-boost_at_[hidden]
Received: (qmail 23581 invoked by uid 7770); 2 Jun 1999 14:06:50 -0000
Received: from nef.ens.fr (129.199.96.12)
  by vault.egroups.com with SMTP; 2 Jun 1999 14:06:50 -0000
Received: from clipper.ens.fr (clipper-gw.ens.fr [129.199.1.22])
          by nef.ens.fr (8.9.3/beig-1.0) with ESMTP id QAA03865
          ; Wed, 2 Jun 1999 16:06:15 +0200 (MET DST)
Received: from brick (bonnard_at_brick [129.199.129.13]) by clipper.ens.fr (8.8.7/jb-1.1)
        id QAA11979 ; Wed, 2 Jun 1999 16:06:15 +0200 (MET DST)
Sender: bonnard_at_[hidden]
Message-ID: <37553A56.58C4_at_[hidden]>
Date: Wed, 02 Jun 1999 16:06:14 +0200
From: Valentin Bonnard <Bonnard.V_at_[hidden]>
X-Mailer: Mozilla 3.04 (X11; I; SunOS 5.5 sun4u)
MIME-Version: 1.0
To: boost_at_[hidden]
References: <B0000016839_at_[hidden]>
Subject: [boost] Re: Naming conventions
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Sean A Corfield wrote:

> [- my personnal convention is UpperCase
> for namespace names]
>
> Did we determine a namespace hierarchy & policy? (Sorry, I should probably
> check the web site!)

It doesn't say much about namespaces.

Do we introduce a namespace for every package (or significant
package ?), that is namespace Boost::NumericalType, namespace
Boost::Graph, to name a few thing I am working on.

Or something flat Boost with every (non class member) name
in it.

For my own code, I use ValentinBonnard::LibraryName. If it's
to small to be called a 'library', then I simply use
ValentinBonnard.

Do we guaranty that Boost (or whatever it is) is a namespace,
and allow people to use it:

namespace Boost {}

or do we allow us to make it an alias later ? Or an alias
now ?

I know these issues can be boring or give rise to
religious war but:

- I am confident enough in people here not to begin
  a holly war

- I think these issues should be addressed as early
  as possible

- after some time, there might simply be too much
  code out there to make any changes

-- 
Valentin Bonnard
------------------------------------------------------------------------
eGroups.com home: http://www.egroups.com/group/boost
http://www.egroups.com - Simplifying group communications

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk