Groups | Search | Server Info | Login | Register


Groups > comp.lang.ada > #59709

Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for

From Nioclás Pól Caileán de Ghloucester <thanks-to@Taf.com>
Newsgroups comp.lang.c++, comp.lang.ada, comp.lang.eiffel
Subject Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for
Date 2026-05-09 21:57 +0000
Organization To protect and to server
Message-ID <10toajf$1do0k$1@paganini.bofh.team> (permalink)
References <10tmmrp$3fobc$1@dont-email.me> <10tn5tm$3j9oi$2@dont-email.me> <10tni0q$3osnh$1@dont-email.me>

Cross-posted to 3 groups.

Show all headers | View raw


Boltar@caprica.Universe wrote:
|-------------------------------------------------------------------------------|
|"On Sat, 9 May 2026 07:31:02 -0400                                             |
|Chris Ahlstrom <OFeem1987@teleworm.us> gabbled:                                |
|>Lynn McGuire wrote this screed in ALL-CAPS:                                   |
|>> Hat tip to:                                                                 |
|>>     http://herbsutter.com/2026/04/29/london-meetup/                         |
|>                                                                              |
|>Heh, I only recently started using C++17 features.                            |
|>                                                                              |
|>Herb talks about C++20 issues with:                                           |
|>                                                                              |
|>    -   Modules. (They don't work.)                                           |
|>    -   Coroutines. (They're not actually coroutines.)                        |
|                                                                               |
|Quite how they managed to come up with such an utter abortion of an            |
|implementation is anyones guess. They should have taken a look at how          |
|Python does it - the function returns an iterator and you call "yield <result>"|
|inside it. Done.                                                               |
|                                                                               |
|>    -   Concepts. (Cool, but most of you won't ever write one.)               |
|                                                                               |
|But morons conducting job interviews will still ask about them even though     |
|their company code doesn't contain them either.                                |
|                                                                               |
|>Apparently GCC will be getting contracts and reflection "soon".               |
|                                                                               |
|I can't wait for contracts and reflection in C++!                              |
|                                                                               |
|Said no one , ever."                                                           |
|-------------------------------------------------------------------------------|

How about contracts in Eiffel or Ada?

Message-ID: <9c75e0f1-d977-40a3-b8c4-64751c6e0a39n@googlegroups.com>
says since
Date: Sat, 8 Apr 2023 10:27:16 -0700 (PDT)
-
|-------------------------------------------------------------------------|
|"On Saturday, April 8, 2023 at 6:48:14 PM UTC+2, Simon Wright wrote:     |
|> GCC 12.2.0 accepts this code with -gnat2022.                           |
|                                                                         |
|True!  Cool...  In my opinion, contracts are among the coolest (and maybe|
|more exclusive) features of Ada"                                         |
|-------------------------------------------------------------------------|

(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)

Back to comp.lang.ada | Previous | Next | Find similar


Thread

Re: "Herb Sutter: Why C++ Is Growing and What C++26 Means for Nioclás Pól Caileán de Ghloucester <thanks-to@Taf.com> - 2026-05-09 21:57 +0000

csiph-web