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