On 10/18/2013 11:07 AM, Louis Dionne wrote:
Hi,
I am currently working on a reimplementation of the MPL for C++11. Although the library is not complete yet, I would like to gauge interest for the project from the Boost community.
I wanted to wait until I have resolved some core issues before posting here, but reading the [modularization] thread made it unbearable to wait any longer :-). The library is available on GitHub: github.com/ldionne/mpl11.
If some people happen to be interested by the project and would like to get involved, please get in touch with me.
Disclaimer: I haven't looked. But knowing the forward-only nature of parameter packs, I wonder how you can implement a random-access sequence like vector without (a) instantiating O(N) templates, like tuple, or (b) using the preprocessor and living with arbitrary limits. I fear that the mpl simply cannot be implemented with variadics without radically changing the compile-time complexity of things. -- Eric Niebler Boost.org http://www.boost.org