|
Boost : |
From: Andy Little (andy_at_[hidden])
Date: 2006-09-07 05:21:26
"David Abrahams" <dave_at_[hidden]> wrote
> "Andy Little" <andy_at_[hidden]> writes:
>
>> "David Abrahams" <dave_at_[hidden]> wrote in message
>> news:873bb4eg6y.fsf_at_pereiro.peloton...
>>> "Andy Little" <andy_at_[hidden]> writes:
>>>
>>>> So all in all I reckon Boost.Fusion is quite cool :-). Of course it is
>>>> probably
>>>> not as good performance wise,
>>>
>>> I don't know why you say "of course." Just as STL iteration can be
>>> faster than a hand-coded loop, in MPL we did several things that can
>>> make it quite a bit faster to use the high-level abstractions than to
>>> do the naive hand-coded version. The same thing could be true of Fusion.
>>
>> Dunno, but there are two things, firstly references, aka pointers,
>
> What about them?
>
>> and secondly iterators aka pointers.
>
> Fusion iterators are not pointers... at least, not in the usual sense.
> They might contain one pointer (to the whole tuple) that is never
> mutated during iteration.
OK . I guess I was suffering from some conFusion about that. :-).
regards
Andy Little
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk