On 12/05/2020 12.59, Marc Mutz via Development wrote:
AsidE: If you think that CoW is still a thing today: no. SSO is a thing these days, and it seems that QString will not have it in Qt 6, either. NOI favours SSO, QString-everywhere cements the naïve CoW world of the 1990s for yet another decade.

I am really, *really* sick of this.

Okay, for "most" *strings*, you may have a point. However, CoW is *absolutely* still a useful tool for a lot of other applications, and will continue to be so; the combination of implicit value semantics and "cheap" copies (an atomic increment may be relatively expensive, but so are memory allocations, especially for large data structures) is not going away any time soon.

Please stop with this crusade of yours to end all CoW, get rid of QList, etc. It is misguided and harmful to the ecosystem at large.

--
Matthew
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to