Lars Gullik Bjønnes wrote:
> | My question is whether we can avoid these arbitrarily-named
> | functors and have code which is understandable at-a-glance. If the
> | code above could be replaced with
> |         return (from == lambda::_1.from() && to ==
> |         lambda::_2.to());
> | then I'd be very happy indeed.
> 
> Are you really ready for lambda?

Let's say that I'm ready to be introduced to it.

> (and labmda has harsher compiler requirements than function/bind)

>From the lambda docs (boost-cvs):

7.3. Portability

The BLL works with the following compilers, that is, the compilers are 
capable of compiling the test cases that are included with the BLL:

        * GCC 3.0.4
        * KCC 4.0f with EDG 2.43.1
        * GCC 2.96 (fails with one test case, the 
        exception_test.cpp results in an internal compiler error. )

So it looks to me like our current support for gcc-2.95 will not be 
changed should you start addding lambda expressions.

-- 
Angus

Reply via email to