Subject: Re: [boost] NT² eand Boost.SIMD release 3.1
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2014-10-07 12:48:38


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.