|
Boost : |
Subject: Re: [boost] Request for endorsements for mp11
From: Fletcher, John P (j.p.fletcher_at_[hidden])
Date: 2017-05-22 19:47:58
As a result of this request I am having a look at mp11. The documentation talks about C++11.
The example in the documentation on this page
https://rawgit.com/pdimov/mp11/master/doc/html/mp11.html
contains std::common_type_t and other things which are in C++14 and not C++11.
Please can the documentation be modified to be clear on what is usable in C++11.
Thank you
John Fletcher
________________________________________
From: Boost [boost-bounces_at_[hidden]] on behalf of Vicente J. Botet Escriba via Boost [boost_at_[hidden]]
Sent: 22 May 2017 19:47
To: boost_at_[hidden]
Cc: Vicente J. Botet Escriba; Peter Dimov
Subject: Re: [boost] Request for endorsements for mp11
Le 22/05/2017 à 13:43, Peter Dimov via Boost a écrit :
> Would anyone be so kind as to formally endorse mp11 as a candidate for
> Boost?
>
> As a reminder, mp11 is a simple C++11 metaprogramming library,
> available at
>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpdimov%2Fmp11%2F&data=02%7C01%7CJ.P.Fletcher%40aston.ac.uk%7C11c5bfcaef474339b5c608d4a1431d4f%7Ca085950c4c2544d5945ab852fa44a221%7C0%7C0%7C636310757008692449&sdata=oCSI0SGlVQimQ%2BQa3JxfQnJZ2NPVD4o60USYnVSPD7U%3D&reserved=0
>
> CSS-less documentation can be viewed at
>
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frawgit.com%2Fpdimov%2Fmp11%2Fmaster%2Fdoc%2Fhtml%2Fmp11.html&data=02%7C01%7CJ.P.Fletcher%40aston.ac.uk%7C11c5bfcaef474339b5c608d4a1431d4f%7Ca085950c4c2544d5945ab852fa44a221%7C0%7C0%7C636310757008692449&sdata=gjyIPl5hUpVJtQRDdDKoXL47sAHCdJA6T2moC8%2BXQn0%3D&reserved=0
I endorse mp11 even if don't share all the design decisions. I believe
that there is a place for other meta-programming libraries in Boost,
mp11 would be a good candidate. The library that users will find more
useful will survive, and the others will dead. We need more competition
in Boost.
It would be interesting however to see what all of them have in common
(if there is something). Some kind of interaction between the
MetaProgramming libraries will be welcome.
If there are other MetaProgramming libraries ready for submission it
will be extra to have a shared review.
I suggest the authors of these MetaProgramming libraries, wanting a
better MetaProgramming library in Boost, to contact each other (copying
the review wizards) in order have a common review.
I suspect that from the 5 MetaProgramming libraries (mp11, metal, meta,
brigand and kvasir) that are circulating, not all the authors want his
library in Boost, so the problem will be reduced.
Best,
Vicente
_______________________________________________
Unsubscribe & other changes: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.boost.org%2Fmailman%2Flistinfo.cgi%2Fboost&data=02%7C01%7CJ.P.Fletcher%40aston.ac.uk%7C11c5bfcaef474339b5c608d4a1431d4f%7Ca085950c4c2544d5945ab852fa44a221%7C0%7C0%7C636310757008702457&sdata=BFY%2Bvcf7AJad7XkMEYm3rRx8Yl8LLH26GJXXQkON5xE%3D&reserved=0
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk