From kde-devel Wed Jul 27 23:50:28 2022 From: Thiago Macieira Date: Wed, 27 Jul 2022 23:50:28 +0000 To: kde-devel Subject: Re: Challenge: adding new method overloads when existing consumers use {} with args Message-Id: <8645743.VV5PYv0bhD () tjmaciei-mobl5> X-MARC-Message: https://marc.info/?l=kde-devel&m=165896570218220 [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