Boost logo

Boost :

Subject: Re: [boost] Assign V2 - first impression
From: Christopher Jefferson (chris_at_[hidden])
Date: 2011-06-24 04:21:23


On 23 Jun 2011, at 18:06, er wrote:

>
>
> BOOST_AUTO( _r, ( _repeat = 2 ) );
> typedef function<int(int)> f_;
> BOOST_AUTO( _d, ( _data = f_( log10 ) ) );
>
> assert(
> boost::range::equal(
> csv(
> deque<int, push_front_>( _nil) % _d % _r,
> 1, 10, 100, 1000
> ),
> csv_deque( 3, 3, 2, 2, 1, 1, 0, 0 )
> )
> );

I am afraid to say I think you have been using your own library for too long. To me, that may as well be perl for all the sense it makes.

I am sure that it is a powerful library, but I really have no idea at all what is going on. I can't even parse the first line as valid C++ in any way. You need better examples, and also is that really the best way you could find to express repeating?


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