A casual inspection of the source files should be enough to give any potential user confidence in the quality of the library (assuming they are somewhat familiar with the domain). The implementation is in sharp contrast to the "template soup" I usually encounter when looking at Boost source code. For example, here's Hana:
and here's mp11
That's because they do significantly different things and pose significantly different constraints on input the types. Hana's any_of is short-circuiting, works on compile-time infinite sequences, and works on runtime values as well as compile-time values. mp11 has none of that (because that's out of scope for the library, except for short-circuiting which I was surprised it did not provide). Louis -- View this message in context: http://boost.2283326.n4.nabble.com/review-mp11-Formal-review-of-Mp11-tp46968... Sent from the Boost - Dev mailing list archive at Nabble.com.