Boost logo

Boost :

From: Thomas Witt (witt_at_[hidden])
Date: 2002-05-25 03:17:19


Doug, Beman

On Saturday 25 May 2002 03:14, Beman Dawes wrote:
> At 09:00 AM 5/23/2002, Douglas Gregor wrote:
> >We can't just replace the 'signals' namespace with a (user-defined, but
> >defaulted) macro BOOST_SIGNALS_NAMESPACE because that doesn't play nicely
> >
> >with (shared) libraries.

I have implemented this as a stopgap measure, and yes it is a maintenance
nightmare. I have to do it on a number of different hosts and platforms and I
still to fail correctly set the define time and again.

>From a users point of view I think this solution is the minimum a user can
reasonably ask for.

> >nobody knows the difference (would someone confirm this? I haven't needed
> >
> >namespace aliases before...)...

Neither did I.

> Do we really want to change our libraries because of the rudeness of
> others?

In short, yes. Boost libs should not be designed to be compatible with
whatever bad idea a vendor has, but they should provide workarounds. It is
the same as with compilers.

My 2c

Thomas

-- 
Dipl.-Ing. Thomas Witt
Institut fuer Verkehrswesen, Eisenbahnbau und -betrieb, Universitaet Hannover
voice: +49(0) 511 762 - 4273, fax: +49(0) 511 762-3001
http://www.ive.uni-hannover.de

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