Is there a plan to provide a C++0x std library repository in Boost?

Hi, Boost provides a lot of C++0x accepted libraries that could be in the std namespace. As it was done for std::tr1, is there a plan to provide these libraries on namespace std? Best, Vicente

Hi Vicente, On Tue, May 18, 2010 at 10:45 PM, vicente.botet <vicente.botet@wanadoo.fr> wrote:
Hi,
Boost provides a lot of C++0x accepted libraries that could be in the std namespace. As it was done for std::tr1, is there a plan to provide these libraries on namespace std?
I'm not sure about Boost, but I did learn that clang (and thus, Apple) is providing a BSD-licensed standard library implementation called libc++. I know there is an effort to implement some non-standard algorithms in Boost in an Algorithms library, but that might not be the same. Are you planning on implementing a standard library in Boost? :) -- Dean Michael Berris deanberris.com

On Tue, May 18, 2010 at 2:44 PM, Dean Michael Berris <mikhailberis@gmail.com> wrote:
Hi Vicente,
On Tue, May 18, 2010 at 10:45 PM, vicente.botet <vicente.botet@wanadoo.fr> wrote:
Hi,
Boost provides a lot of C++0x accepted libraries that could be in the std namespace. As it was done for std::tr1, is there a plan to provide these libraries on namespace std?
I'm not sure about Boost, but I did learn that clang (and thus, Apple) is providing a BSD-licensed standard library implementation called libc++. I know there is an effort to implement some non-standard algorithms in Boost in an Algorithms library, but that might not be the same.
FWIW, libc++ is hosted at http://libcxx.llvm.org/ , but I digress.
Are you planning on implementing a standard library in Boost? :)
Well, we certainly should be looking forward to taking some of the best Boost libraries and moving them into the-C++-after-C++0x. - Doug

On Wed, May 19, 2010 at 6:22 AM, Doug Gregor <doug.gregor@gmail.com> wrote:
On Tue, May 18, 2010 at 2:44 PM, Dean Michael Berris
I'm not sure about Boost, but I did learn that clang (and thus, Apple) is providing a BSD-licensed standard library implementation called libc++. I know there is an effort to implement some non-standard algorithms in Boost in an Algorithms library, but that might not be the same.
FWIW, libc++ is hosted at http://libcxx.llvm.org/ , but I digress.
Ah, yes, I mis-quoted. It just so happened that the discussion was happening in the clang-dev list. :)
Are you planning on implementing a standard library in Boost? :)
Well, we certainly should be looking forward to taking some of the best Boost libraries and moving them into the-C++-after-C++0x.
That I agree with. Noting that Boost already has an implementation of the threading library as well as the futures library that may be part of the C++0x standard, it would not be absurd if we were able to push something like multi-index containers into the standard library. Also, just mentioning the algorithms library again, it would be good if we were able to push the string algorithms into the next version of the standard. -- Dean Michael Berris deanberris.com

On Wed, 19 May 2010 00:27:19 +0200, Dean Michael Berris <mikhailberis@gmail.com> wrote:
Also, just mentioning the algorithms library again, it would be good if we were able to push the string algorithms into the next version of the standard.
Actually, I did try to push string algorithms to standard. I have written two proposals, but I had almost no reaction whatsoever. I wish I could do more, but I cannot attend committee meetings personally and I don't have someone who might be able to argue on the behalf of the library. So unless somebody there takes real interest (in which case I'm eager to help), the library will probably only stay in the boost. Best Regards, Pavol.

On Mon, May 24, 2010 at 3:36 AM, Pavol Droba <droba@topmail.sk> wrote:
On Wed, 19 May 2010 00:27:19 +0200, Dean Michael Berris <mikhailberis@gmail.com> wrote:
Also, just mentioning the algorithms library again, it would be good if we were able to push the string algorithms into the next version of the standard.
Actually, I did try to push string algorithms to standard. I have written two proposals, but I had almost no reaction whatsoever. I wish I could do more, but I cannot attend committee meetings personally and I don't have someone who might be able to argue on the behalf of the library.
It might be too late for 0x, but if things shape up well for the Philippine representation to the ISO committee for 1x, I might be able to help out in this regard.
So unless somebody there takes real interest (in which case I'm eager to help), the library will probably only stay in the boost.
Another way is if you could work with the compiler/standard-library vendors so that they can include or implement the string algorithms as part of their extensions. That's one way of getting approval or getting wider interest than just posting a paper for the ISO committee. I may be wrong though but that might be worth a shot too.
Best Regards, Pavol.
Thanks and I hope this helps! -- Dean Michael Berris deanberris.com
participants (4)
-
Dean Michael Berris
-
Doug Gregor
-
Pavol Droba
-
vicente.botet