Boost logo

Boost :

From: Vesa Karvonen (vesa.karvonen_at_[hidden])
Date: 2001-05-22 13:37:35


"Aleksey Gurtovoy" <alexy_at_[hidden]>:
[snip]
> So I am all in favor of the new technique!

I like it too.

> There is one issue with the library that I personally would like to
> see resolved at this stage, though: names of the macros. IMO, now they
> are too short and too generic for macro names, even with the BOOST_
> prefix. I understand that longer names could cause some portability
> problems, but still I would prefer to see something less general/more
> long in place of BOOST_IF, BOOST_INC or BOOST_DEC. At least the
> library name, or some other indication of scope of these macros should
> be added, e.g. as I did it in the above example (BOOST_PREPROCESSOR_IF,
> BOOST_PREPROCESSOR_REPEAT, etc.).

All of the library, including naming, is obviously tentative at this stage.
I would personally prefer a somewhat shorter prefix like CPP, which is the
name I also had in mind for the library, but I can live with PREPROCESSOR
if that is the consensus.

Open questions:
- Is there need for standard set of token look up functions for:
  - operators in different categories with their names
  - fundamental types
  - etc...

I have updated the library demo.


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