qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH experiment 00/16] C++20 coroutine backend


From: Paolo Bonzini
Subject: Re: [PATCH experiment 00/16] C++20 coroutine backend
Date: Tue, 15 Mar 2022 18:29:50 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

On 3/15/22 15:24, Peter Maydell wrote:
On Tue, 15 Mar 2022 at 14:09, Stefan Hajnoczi <stefanha@redhat.com> wrote:
Also, once C++ is available people will
start submitting C++ patches simply because they are more comfortable
with C++ (especially one-time/infrequent contributors).

This to my mind is the major argument against using C++
for coroutines...

I agree on the need for a policy, but _what_ C++ are they going to be contributing that we should be scared of? We're talking about:

* major features contributed by one-time/infrequent participants (which is already a once-in-a-year thing or so, at least for me)

* ... in an area where there are no examples of using C++ in the tree (or presumably the maintainer would be comfortable reviewing it)

* ... but yet C++ offer killer features (right now there's only C++ coroutines and fpu/)

* ... and where the one-time contributor has put enough investment in using these killer C++ features, that telling them to remove the features would amount to a rewrite.

That does not seem to be a common situation, and not even a problematic one if it were to happen.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]