On 07/10/14 16:53, Eric Niebler wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/7/2014 4:26 AM, Mathias Gaunard wrote:
On 06/10/14 20:24, Robert Ramey wrote:
Note that there is a library which might include similar functionality in the Boost Library Incubator. That library is "Compute". It already has one (very positive) review. I would suggest that you submit this library to the incubator - it only takes a few minutes. www.blincubator.com
Boost.SIMD will be submitted once we fix the compilation time problem. The problem will be easier to solve now that we've made the decision to switch the codebase to C++11.
You might have a look at proto-0x: https://github.com/ericniebler/proto-0x/
It's a pure C++11 rewrite of Boost.Proto. I got 98% done with it, then I got busy working on ranges. I don't expect to be making any radical changes to proto-0x. On the down side: there are no docs. :-(
We're not focusing on expression templates for now, but the plan is to roll our own set of types instead of using Proto's, and just make them Proto-compatible (minus the proto_grammar typedef). The two things that affect compilation speed the most are the amount of templates instantiated and the symbol length.