Boost logo

Boost :

Subject: Re: [boost] Requesting endorsements for YAP review
From: Jason Roehm (jasonr_at_[hidden])
Date: 2017-12-06 15:43:04

> On Dec 3, 2017, at 1:36 PM, Zach Laine via Boost <boost_at_[hidden]> wrote:
> I mailed the list several months ago about YAP, an expression template
> library written against C++14 and later standards. The sources can be
> found here:
> and online docs here:
> I'd like to put this in the review queue, and so I'm looking for
> endorsements for this. At the time of my initial emails, there was some
> interest, but not much. Expression templates are a niche technology, so
> this makes sense. I'm trying to make ETs less expert friendly, so that
> they leave their experts-only niche. I feel this library does a fairly
> good job of that.
> If you do too, please endorse!

I would endorse it as well. I agree with the others that the documentation looks good. I don’t consider myself expert enough to render an opinion on the library itself, but I would like to see it get a look from the community.

One suggestion: if you think it’s appropriate, you might add some details that compare YAP with Boost.Proto since they cover largely the same territory. Are there things that you can do with YAP, or do more easily or with less code, than you can with Proto? Can you show any metrics on performance improvements (e.g. compile time for like examples)? Are there any significant differences in philosophy?


Boost list run by bdawes at, gregod at, cpdaniel at, john at