$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: AlisdairM (alisdair.meredith_at_[hidden])
Date: 2003-10-15 05:19:19
"Edward Diener" <eddielee_at_[hidden]> wrote in
news:bmhslc$9v7$1_at_[hidden]: 
> What were you trying to do, and what did you find ?
It was trying to expand our debug build diagnostics.  A lot of the 
conditional stuff I wanted started turning into a macro-based library with 
its own implementation 'functions'.
The Boost PP library docs explained the problems I was facing to me, what 
might be necessary to solve them, and also provided the build blocks I 
needed for building my own 'macro library'.
I suspect this is at the simpler end of what the PP is capable of <g> but 
I'm convinced it would have been far from easy to implement without Boost 
PP.  At least for someone like me who has avoided PP since starting with 
C++.
I have not yet looked into all the recursion and repetition that seems to 
be most folks motivation for exploring the library.  Luckily, I have not 
had to solve problems where that kind of solution would be necessary 
(although I do depend on other boost libraries that do)
Alisdair