On 9/4/2015 12:14 PM, Nat Goodspeed wrote:
Hi all,
The mini-review of Boost.Fiber by Oliver Kowalke begins today, Friday September 4th, and closes Sunday September 13th. It was reviewed in January 2014; the verdict at that time was "not in its present form." Since then Oliver has substantially improved documentation, performance, library customization and the underlying implementation, and is bringing the library back for mini-review.
The substance of the library API remains the same, which is why a mini-review is appropriate.
The Fiber library now requires a C++14-conforming compiler.
I find this decision to be quite unfortunate, given that the last time I checked (although it has been a while) supporting C++11 would be fairly easy. If I recall correctly, the requirement comes from the use of `index_sequence` which can be easily replaced (https://github.com/boostorg/fusion/blob/master/include/boost/fusion/support/...), and the use init-captures in lambdas which can be emulated with a little code gymnastics. Oliver, could you confirm this is still the case? I am not objecting to this decision, which is for Oliver to make. On the contrary, I would like to volunteer to help make Boost.Fiber C++11 compatible if accepted. Regards, -- Agustín K-ballo Bergé.- http://talesofcpp.fusionfenix.com