Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2023-05-18 17:38:24


On 5/16/23 7:20 PM, Peter Dimov via Boost wrote:
> Gavin Lambert wrote:
>> It does perhaps beg the question of why the latch couldn't be in a
>> detail namespace of Boost.Utility (or Boost.Detail, for that matter)
>
> Things in detail namespaces don't have tests or docs and are not
> intended to be used outside of their respective libraries.
>
> Boost.Detail is an oxymoron and shouldn't exist.

a little history here.

many, many years ago, the serialization library need an io facet for
handling utf characters. This was not a trivial thing and information
on how to do was not so widely available. Ron Garcia had written one
and it was incorporated into the serialization library as well as at
least one other library. No one really wanted to take responsibility
for it. That is add documentation, submit to review etc, etc. It
didn't belong to any particular library. The consensus at the time was
to put it into a "detail" library.

It's been a PITA ever since.

Robert Ramey


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