From a first look at it, this looks quite awesome. What I do however wonder is, where does it fit in with MPL, Fusion and especially Hana? If you could give an overview of where your library is compared to those, you probably increase the support for your library. If there is a place besides the other libraries, I think it would fit in quite nicely. On a less important note: I'm not sure about the name, I immediately thought of bare-metal C++ when I heard that. But that might just be me. Am 20.02.2017 um 21:49 schrieb Bruno Dutra via Boost:
Dear community,
As some of you might be aware through sporadic discussions on this mailing list throughout the last couple of years, I've been working for quite a while on a modern template metaprogramming library called Metal, that I advocate as a direct replacement for the aging Boost.MPL.
I believe my work is finally complete now and so I come to you to request for feedback and ask whether you think that Metal would be a valuable addition to the Boost distribution. My intention is to request a formal review in the next days / weeks, depending on your preliminary feedback.
In a glimpse, Metal is a pure template metaprogramming that explores all modern features available to C++14 to overcome the limitations of Boost.MPL, most notably:
* vastly improved performance [1]; * terser syntax [2].
Repository: https://github.com/brunocodutra/metal Documentation: http://brunocodutra.github.io/metal/ Boost Incubator: http://blincubator.com/bi_library/metal-2/?gform_post_id=1566
I appreciate your feedback and opinion on whether Metal is a good fit for Boost!