On 26/10/2012 23:42, Lars Gullik Bjønnes wrote:
Pavel Sanda <sa...@lyx.org> writes:

| | BTW after some decade we still include boost in our tarballs and maintain
| its updates. What was the original reason and is it still needed?

My preferences are as follows:

0. Standard C++
1. Something with the same apis/behaviour as standard C++
2. Use something that is destined for standardization.
3. third party libraries.

In a lot of cases 1 & 2 is solved by boost, when the stdlib/toolchain at
hand does not support it directly.

My preferences: always favour cleaner, easier to read code.

I agree that C++11 is nice for a lot of things but please don't re-inject more boost in our source code. We took a lot of time to understand and simplify some code using advanced template techniques, I wouldn't want us to go back there. Some people might not agree but our conversion to use Qt instead of boost simplified and robustified the code base a lot. Qt is there to stay in our code base so pretty please, let's just use it when it make sense.

Abdel.

Reply via email to