On 17/08/16 17:24, Viacheslav Usov wrote:
> On Wed, Aug 17, 2016 at 6:13 PM, Anthony Williams <
antho...@gmail.com
> <mailto:
antho...@gmail.com>> wrote:
> Anyway, out of my curiosity, /was/ there a good reason before C++17 not
> to have a default for those types?
Firstly, I don't think it was in any of the papers. If things aren't in
a proposal paper then they don't happen, however good an idea people
think they are. This is probably the main reason: none of the people who
liked the idea cared enough to write a paper for it, or convince one of
the people who were writing the mutex papers to add this.
Secondly, IIRC, at least one person thought it was good to spell it out,
to clarify which mutex type is being used. Others said they would always
use a typedef anyway, so it didn't save much.
HTH,