Abdelrazak Younes wrote:
Lars Gullik Bjønnes wrote:
Abdelrazak Younes <[EMAIL PROTECTED]> writes:

| If we decide someday that Qt should be replaced by something else
| then, provided that proper encapsulation is done in support, I am
| really confident that there is absolutely *no* lock-in. We will just
| have to rewrite part of support/*.cpp, that's all. The situation would
| be exactly the same as with another library (libxml for example). As
| for boost, it's usage is spread all over the source code and the real
| technical lock-in is there IMHO. I like boost personally but, as
| long

You realize of course that much of your use of boost is boost
libraries that will be in the next standard?

I grant you that smart pointers, tuples and functions are OK to use in general code. Maybe the bind family too. But I am pretty sure that boost::signal and boost::fs will not be in TR1. So I stand on my point.


| as it is not a standard, we should not use it outside of support. And,
| no, forecasting that part of boost will become a standard 20 years in
| the future does not count :-)

What about 1 year?

You mean the TR1? I didn't know it was so close. Good to know indeed.
Do you know if the TR1 library will be supported by gcc versions < 4.4? If not than this means that we will still have to use boost instead.

Abdel.



The essentials of tr1 (function, bind) come already with the current gcc
http://gcc.gnu.org/viewcvs/branches/gcc-4_2-branch/libstdc%2B%2B-v3/include/tr1/

--
Peter Kümmel

Reply via email to