[Development] Proposal: Deprecating platforms in Qt 5.6 that don't support lambda

Bo Thorsen bo at vikingsoft.eu
Fri Feb 20 12:43:18 CET 2015


Den 20-02-2015 kl. 12:32 skrev Olivier Goffart:
> On Friday 20 February 2015 11:15:32 BogDan wrote:
>> I fully agree with you, but, sadly, I think it will not be possible in 5.x.
> We started supporting C++98 during the course of Qt 4.x.
> We dropped MSVC 6, in Qt 4.5 (despite there was still people using it) and
> were able to finally use member template functions for example and deprecate
> qObjectFind and such.
>
> I don't see why we could not force C++11 during Qt 5.x lifetime.
> Remember that Qt 6 is in the very far future if it is going to ever exist.
> Qt 5 is there to stay a long time.
>
> At some point we are going to drop MSVC 2008 and GCC 4.4
> The question is when.
> And to answer this question we can use the facts such as how many people are
> still needing it. Is supporting those worth the burden.

Since we're talking about lambdas, it's MSVC 2010 as well. I don't know 
what the status of lambdas is in MSVC 2012, since almost no one seems to 
use it.

2013 is the first fairly decent C++11 compiler.

Bo.

-- 
Viking Software
Qt and C++ developers for hire
http://www.vikingsoft.eu




More information about the Development mailing list