Boost logo

Boost :

From: Gustavo Guerra (gustavobt_at_[hidden])
Date: 2002-09-09 11:39:27


"Paul Mensonides" <pmenso57_at_[hidden]> wrote in message
news:000b01c25787$8807cfd0$6401a8c0_at_c161550a...
> The following is a list of incompatible changes in the PP lib. This is a
list
> of everything that needs to be changed in order to make current code
compile. I
> have fixed the library files that I know of, but there might be more that
are on
> a different branch.
>

1) Can you put that list of incompatibilities you just listed in a section
of the documentation? There's code out there using the Boost Preprocessor
Library outside of boost (like mine)

2) There's lots of headers in boost/preprocessor/ directory that just
include one other header in a subdirectory. Is that just for compatibility
and is deprecated, or will continue to be there? The same for
<boost/preprocessor.hpp> and <boost/preprocessor/library.hpp>. Should I
change my includes?

3) Since you're working on the lib, any chance for a BOOST_PP_WARN or
BOOST_PP_MESSAGE of some kind?

4) Broken links:
in headers/list/to_tuple.hpp.html
../../ref/to_tuple.html should be ../../ref/list_to_tuple.html
../../ref/to_tuple_r.html should be ../../ref/list_to_tuple_r.html

5)Maybe in data/lists.html should have also a link to
BOOST_PP_LIST_CONS
and maybe also
BOOST_PP_LIST_IS_CONS
BOOST_PP_LIST_IS_NIL
BOOST_PP_LIST_NIL
under primitives?

6)What about BOOST_PP_ARRAY_TO_TUPLE instead of BOOST_PP_ARRAY_DATA, for
similarity to BOOST_PP_LIST_TO_TUPLE ?

7)What about BOOST_PP_ARRAY_AT(array, index) instead of
BOOST_PP_ARRAY_ELEM(index ,array) for similarity to BOOST_PP_LIST_AT(list,
index) ?

Regards
Gustavo Guerra


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