[Development] Raising the minimum to C++20

Thiago Macieira thiago.macieira at intel.com
Thu May 4 16:52:19 CEST 2023


On Thursday, 4 May 2023 00:52:47 PDT Marc Mutz via Development wrote:
> On 04.05.23 00:39, Thiago Macieira wrote:
> > And yet, the list of things we want from C++20 is not that big. It's
> > nowhere as complex as C++11 and I'd argue that even the 17 upgrade for Qt
> > 6.0 was a bigger jump. Unless we add concepts to the list, but I don't
> > think we can until we've experimented with it for a while.
> 
> Coroutines will put async APIs upside down. It's a pretty dramatic shift
> in how you write async code and Qt as a large provider of async APIs is
> going to be strongly affected.

I'd like to see that. But "strongly affected" implies a major change to our 
code and API, which implies a major exploration phase. We can barely start 
doing that now. We need to start working with C++20 so we could try this, and 
preferably not lump all the big changes in one release either.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5152 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20230504/5d927bfe/attachment.bin>


More information about the Development mailing list