17 May
2023
17 May
'23
2:20 a.m.
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.
instead of a new library instead. Inevitably *some* user code is going to find a Boost.Compat type and start using it directly, README notwithstanding.
That's not a problem. The rules in the README are intended to limit the scope of the library (to tell us what types belong there), not to stop users from using the types.