Robert Ramey
I can't review the whole library. So I'm confining my observations to just a couple of aspects. My method is to review some section of the documentation. it looks like a critique of the documentation, but it's really observations on the underlying design of the library.
[...]
Based on your criticism, it seems to me that you do not understand important parts of the library; that's my fault for not documenting them or for doing it badly. I could write a long reply explaining rationales to some of your comments and explaining things on which you are downright wrong (e.g. did you really read the documentation for BOOST_HANA_STATIC_ASSERT[1]?), but I'd rather spend that time improving the documentation so everyone can benefit. I made the mistake of thinking Hana was well documented enough before it was. That's my mistake. Now, I'd ask from you that you wait until I have improved the documentation and clarified some common misconceptions (which I did not think would be problematic) before going forward with your review of the library. Doing otherwise would be losing your time and making me lose mine in writing replies like this one. Regards, Louis [1]: http://ldionne.github.io/hana/group__group- details.html#gab7f4d2cdacf9c644755995da69af8d4f