> To be honest, I'd rather we avoid adding more methods to the functional
> and algorithmic parts. We should provide the basic algorithms (qCopy,
> qStableSort, qLowerBind, etc.), but anything else should be just STL.

IDK, but for me, stuff like (not c++ syntax)
   list.filter( _ > 0).map( i -> i * i ).reduceLeft( _ + _ )
   to calculate sum of squares of positive items
or
   list.all(_ > 0)
   to check whether all items are greater than 0

Would be quite awesome.

A few days ago I was checking out my student's project that dealt with 
some variant of poker. The method for checking for various combinations 
would be shorter at least 20 times with methods like the above.

I guess all these can be implemented in a separate non-core-Qt library 
(libQFt :) ) to make classes that don't binary-differ (in-memory-wise, not 
abi) from QList and others so that those can be used as drop-in 
replacements)



Cheerio

-- 
Sanity is the trademark of a weak mind.
    -- Mark Harrold

_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

Reply via email to