Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2007-03-27 19:28:06


on Tue Mar 27 2007, "Daniel Walker" <daniel.j.walker-AT-gmail.com> wrote:

> On 3/23/07, David Abrahams <dave_at_[hidden]> wrote:
>>
>> I don't get it. As mentioned earlier, we automatedly test our
>> examples and that one passed. Any idea why?
>
> I looked in boost/libs/parameter/test and grep lambda returned
> nothing.

It's not there.

> I found three tests for lazy binding with operator|| and none
> used lambda. It looks like lambda was never test. Is there some other
> way it would have been tested that I'm missing?

Yes, we have a system (see tools/litre) that allows us to embed
testing instructions in the source for our documentation. Actually
the process assembles source files and a Jamfile. We then run all the
tests in that Jamfile. If you look at the .rst files that document
the use of lambda, you can see that those examples are tested.

>> I'm open to whatever you and Daniel agree on.
>
> I like the idea of replacing the lambda example with a boost::bind
> example as Daniel suggested above.

Daniel, can you do that?

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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