Boost logo

Boost :

Subject: Re: [boost] NT² eand Boost.SIMD release 3.1
From: Joel de Guzman (djowel_at_[hidden])
Date: 2014-10-16 19:30:48


On 10/17/14, 12:19 AM, Eric Niebler wrote:
> On 10/7/2014 9:48 AM, Mathias Gaunard wrote:
>> 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.
>
> I think it's time for proto-14, using Louis Dionne's
> generalized-lambdas-as-tuples tricks from Hana as a basis. That would
> *vastly* improve compile times and shrink symbol lengths to almost nothing.

Indeed. My only problem with it is that I find lambda held types
extremely painful to debug -- precisely because the type names are
hidden. We tried lambda held types before in X3, but I did not like
it for that reason.

Regards,

-- 
Joel de Guzman
http://www.ciere.com
http://boost-spirit.com
http://www.cycfi.com/

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk