Boost logo

Boost :

From: Paul Mensonides (pmenso57_at_[hidden])
Date: 2002-06-13 19:23:04


----- Original Message -----
From: "David Abrahams" <david.abrahams_at_[hidden]>

> *I* understand what it is; I'm looking out for the next guy that comes
> along.

Okay. I forgot you were a genius! :)

> > The documentation would be clearer, if 'automatic recursion' was a link
> that
> > described what it is is.
>
> Yes, that would be a big help. However, most users don't even need to know,
> do they?
>
> -Dave

They don't necessarily need to know how 'automatic recursion' is implemented,
but they do need to know somewhat what the limitations are. For instance,
BOOST_PP_REPEAT can 'expand' inside 'itself', but only a finite number of times.
In that sense, the documentation is fairly clear--2D and 3D repetitions are
directly supported. Also, without the reference to 'automatic recursion' it
seems, to someone reasonably familiar with Cpp, that it would be *impossible*
for the macro to expand to itself. In any case, there is likely to be a great
many references to automatic recursion in the documentation, and it would be
easier to localize a small synopsis of it.

Paul Mensonides


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