Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"Trip report: Fall ISO C++ standards meeting (San Diego),,2018-11-13 by Herb Sutter"

36 views
Skip to first unread message

Lynn McGuire

unread,
Nov 13, 2018, 4:41:44 PM11/13/18
to
"Trip report: Fall ISO C++ standards meeting (San Diego)" by Herb Sutter

https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/

"On Saturday November 10, the ISO C++ committee completed its fall
meeting in San Diego, California, USA, hosted with thanks by Qualcomm.
This was the biggest ISO C++ meeting in our 29-year history, with some
180 people at the meeting, representing 12 nations. For more details
about our size increase, including how we adapted organizationally to
handle the load, see my “pre-trip report” posted before the meeting began."

"Because this is one of the last meetings for adding features to C++20,
we gave priority to proposals that might make C++20, and we adopted a
number of them for C++20. Thank you to all of the hundreds of people who
participate in ISO C++, those who came to the meeting and still more who
participated electronically, and who all helped with the design
refinement and specification wording and organization. I want to at
least try to recognize by name many of the authors of the proposals we
adopted, but nobody succeeds with a proposal on their own. C++ is a team
effort – this wouldn’t be possible without all of your help. So, thank
you, and apologies for not being able to acknowledge everyone by name."

Wow, that is a lot of new features.

I like this, "char8_t: A type for UTF-8 characters and strings (Revision 5)"
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r5.html

Lynn

woodb...@gmail.com

unread,
Nov 14, 2018, 3:42:15 PM11/14/18
to
On Tuesday, November 13, 2018 at 3:41:44 PM UTC-6, Lynn McGuire wrote:
> "Trip report: Fall ISO C++ standards meeting (San Diego)" by Herb Sutter
>
> https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/
>
> "On Saturday November 10, the ISO C++ committee completed its fall
> meeting in San Diego, California, USA, hosted with thanks by Qualcomm.
> This was the biggest ISO C++ meeting in our 29-year history, with some
> 180 people at the meeting, representing 12 nations. For more details
> about our size increase, including how we adapted organizationally to
> handle the load, see my “pre-trip report” posted before the meeting began."
>
> "Because this is one of the last meetings for adding features to C++20,
> we gave priority to proposals that might make C++20, and we adopted a
> number of them for C++20. Thank you to all of the hundreds of people who
> participate in ISO C++, those who came to the meeting and still more who
> participated electronically, and who all helped with the design
> refinement and specification wording and organization. I want to at
> least try to recognize by name many of the authors of the proposals we
> adopted, but nobody succeeds with a proposal on their own. C++ is a team
> effort – this wouldn’t be possible without all of your help. So, thank
> you, and apologies for not being able to acknowledge everyone by name."
>
> Wow, that is a lot of new features.
>


I'm wondering if there will be a new C that is
based on 2011 C++ and that adds some of the things
from 2014, 2017 and 2020 C++. A less frenzied
language.

> Lynn


Brian
Ebenezer Enterprises - In G-d we trust.
https://github.com/Ebenezer-group/onwards

David Brown

unread,
Nov 14, 2018, 3:52:30 PM11/14/18
to
There is a C17, with draft standard available. It doesn't change much
compared to C11, but incorporates a whole bunch of defect reports and
has nicer (IMHO) typesetting.

C2x is underway, with a few new features. It is not yet solidified, but
you can find some information about proposals and likely features.
Don't expect it to have too much new - C is intentionally a slow-moving
language, unlike C++.


Ian Collins

unread,
Nov 14, 2018, 4:27:58 PM11/14/18
to
On 15/11/18 09:52, David Brown wrote:
> On 14/11/2018 21:41, woodb...@gmail.com wrote:
>> On Tuesday, November 13, 2018 at 3:41:44 PM UTC-6, Lynn McGuire wrote:
>>> "Trip report: Fall ISO C++ standards meeting (San Diego)" by Herb Sutter
>>>
>>> https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/
>>>
<snip>
>>
>> I'm wondering if there will be a new C that is
>> based on 2011 C++ and that adds some of the things
>> from 2014, 2017 and 2020 C++. A less frenzied
>> language.
>>
>
> There is a C17, with draft standard available. It doesn't change much
> compared to C11, but incorporates a whole bunch of defect reports and
> has nicer (IMHO) typesetting.
>
> C2x is underway, with a few new features. It is not yet solidified, but
> you can find some information about proposals and likely features.
> Don't expect it to have too much new - C is intentionally a slow-moving
> language, unlike C++.

I liked this quote from origin link:

"Signed integers are two’s complement (JF Bastien) is the result of a
courtroom drama in both WG21 (C++) and WG14 (C). After intense
prosecutorial cross-examination, the witness finally admitted in both
courts that, yes, all known modern computers are two’s complement
machines, and, no, we don’t really care about using C++ (or C) on the
ones that aren’t. The C standard is likely to adopt the same change."

About time!

This one should hopefully be in the next C:

"assume_aligned (Timur Doumler, Chandler Carruth) enables portable code
to express an alignment optimization hint to the compiler."

--
Ian

0 new messages