Challenge: adding new method overloads when existing consumers use {} with args

Thiago Macieira thiago at kde.org
Thu Jul 28 00:50:28 BST 2022


[cross-posting to Qt dev ML - dunno if it'll arrive because I'm subscribed 
with different addresses]

On Wednesday, 27 July 2022 14:54:55 PDT Friedrich W. H. Kossebau wrote:
> And has no-one else yet run into this problem? E.g. Qt, anyone seen them
> adding new overloads, what did they do there, if?

This case can be considered a Category B source incompatible change as per 
https://quips-qt-io.herokuapp.com/quip-0006.html, because it clearly 
introduces ambiguity.

But {} is particularly special, so I don't know how we'd deal with it. I don't 
think this has come up for us yet. For one, the mailing list thread linked in 
the QUIP didn't address it.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel DPG Cloud Engineering





More information about the kde-devel mailing list