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

"Firsts in 2020 (or, A little dose of good news)" by Herb Sutter

33 views
Skip to first unread message

Lynn McGuire

unread,
Dec 30, 2020, 6:17:35 PM12/30/20
to
"Firsts in 2020 (or, A little dose of good news)" by Herb Sutter

https://herbsutter.com/2020/12/30/firsts-in-2020-or-a-little-dose-of-good-news/

"2020 has been mostly terrible. That includes for the C++ committee and
many of our communities, where just this month we lost Beman Dawes.
Beman was one of the most important and influential C++ experts in the
world, and made his many contributions mostly behind the scenes. I and
everyone else who has ever benefited from any of the standardized STL,
Boost, C++Now, std::filesystem, C++98/11/14/17, and more — so, really,
most people who have ever used C++ — all owe Beman a debt of gratitude.
We miss him greatly."
https://isocpp.org/blog/2020/12/remembering-beman-dawes

"To end the year with a little dose of good news, I thought I’d mention
a just few positive C++ accomplishments that did happen for 2020, and
were happier “first-ever” achievements."

"First, the big one…"

"C++20 is the first ever “D&E-complete” release of C++. In February, we
completed C++20, which is the first release of Standard C++ that
includes every feature that Bjarne Stroustrup envisioned for C++’s
evolution in his 1994 book The Design and Evolution of C++ (aka D&E),
including concepts, coroutines, modules, and more, except only for one
minor feature (unified function call syntax). Thank you to Bjarne for
sticking with it until we got there, and personally doing the heavy
lifting to drive important features like concepts into Standard C++!"

https://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/dp/0201543303

Lynn

Lynn McGuire

unread,
Dec 30, 2020, 7:26:34 PM12/30/20
to
I just wish that we could get a Standard User Interface Toolkit now.

Lynn

Ian Collins

unread,
Dec 30, 2020, 8:04:35 PM12/30/20
to
Interesting links, thanks.

> I just wish that we could get a Standard User Interface Toolkit now.

I don't think we ever will because the demand simply isn't there. User
interfaces have become sufficiently complex that they can dwarf a
programming language!

As developers, we have so many rich tool-kits to choose from, anything
tied to a language would have to be too minimal for general use.

--
Ian

Lynn McGuire

unread,
Dec 30, 2020, 9:42:54 PM12/30/20
to
Is there a C++ UITK for the latest variant of Mac OS ?

Lynn

Tim Woodall

unread,
Dec 31, 2020, 1:50:23 AM12/31/20
to
On 2020-12-31, Lynn McGuire <lynnmc...@gmail.com> wrote:
> On 12/30/2020 7:04 PM, Ian Collins wrote:
>> On 31/12/2020 13:26, Lynn McGuire wrote:
>>> On 12/30/2020 5:17 PM, Lynn McGuire wrote:
>>>> "Firsts in 2020 (or, A little dose of good news)" by Herb Sutter
>>>>
>>>> https://herbsutter.com/2020/12/30/firsts-in-2020-or-a-little-dose-of-good-news/
>>>>
>>>>
>>>>
>>>> "2020 has been mostly terrible. That includes for the C++ committee and
>>>> many of our communities, where just this month we lost Beman Dawes.
>>>> Beman was one of the most important and influential C++ experts in the
>>>> world, and made his many contributions mostly behind the scenes. I and
>>>> everyone else who has ever benefited from any of the standardized STL,
>>>> Boost, C++Now, std::filesystem, C++98/11/14/17, and more ??? so, really,
>>>> most people who have ever used C++ ??? all owe Beman a debt of gratitude.
>>>> We miss him greatly."
>>>> ?? ???? https://isocpp.org/blog/2020/12/remembering-beman-dawes
>>>>
>>>> "To end the year with a little dose of good news, I thought I???d mention
>>>> a just few positive C++ accomplishments that did happen for 2020, and
>>>> were happier ???first-ever??? achievements."
>>>>
>>>> "First, the big one???"
>>>>
>>>> "C++20 is the first ever ???D&E-complete??? release of C++. In February, we
>>>> completed C++20, which is the first release of Standard C++ that
>>>> includes every feature that Bjarne Stroustrup envisioned for C++???s
>>>> evolution in his 1994 book The Design and Evolution of C++ (aka D&E),
>>>> including concepts, coroutines, modules, and more, except only for one
>>>> minor feature (unified function call syntax). Thank you to Bjarne for
>>>> sticking with it until we got there, and personally doing the heavy
>>>> lifting to drive important features like concepts into Standard C++!"
>>>>
>>>> https://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/dp/0201543303
>>>>
>>
>> Interesting links, thanks.
>>
>>> I just wish that we could get a Standard User Interface Toolkit now.
>>
>> I don't think we ever will because the demand simply isn't there.?? User
>> interfaces have become sufficiently complex that they can dwarf a
>> programming language!
>>
>> As developers, we have so many rich tool-kits to choose from, anything
>> tied to a language would have to be too minimal for general use.
>
> Is there a C++ UITK for the latest variant of Mac OS ?
>

std::cout :-P

Öö Tiib

unread,
Dec 31, 2020, 3:00:59 AM12/31/20
to
The UITK for Mac is useless without knowing Objective-C++. If you
use Swift then the wrappers hide it a bit until you run into some
defect and are stuck with exception in Objective-C++.
I would go with qt5 and/or unrealengine4 as these are platform agnostic.
Those can feel too monstrous for usage. Then more low level platform
agnostic toolkits can be made from things like sdl2, freetype6,
ncurses5 etc.

David Brown

unread,
Dec 31, 2020, 7:37:10 AM12/31/20
to
Not only would the interface be too minimal for people wanting a good
interface toolkit, it would still make the C++ standard massively bigger
for people who /don't/ want such a toolkit.

There could be some advantages in having a gui interface specification
under an ISO standards body. But it should not be part of the C++
standards - in fact, it should specifically be cross-language as well as
cross-platform. Different groups could then make implementations to fit
that interface, prioritising speed, portability, compactness, licencing,
appearances, or whatever else suits them.

Lynn McGuire

unread,
Dec 31, 2020, 2:53:55 PM12/31/20
to
My point exactly. There is no C++ UITK for the latest Mac OS.

I have written code in Objective C before. Not interested.

Lynn

0 new messages