Boost logo

Boost :

Subject: Re: [boost] Question about Spirit architecture
From: Bernhard Merkle (bernhard.merkle_at_[hidden])
Date: 2009-02-26 13:32:22

On Thu, Feb 26, 2009 at 5:59 PM, Larry Evans <cppljevans_at_[hidden]>wrote:

> On 02/26/09 09:06, Bernhard Merkle wrote:
> [snip]
>> - are there architectural documents for the other libraries ?
>> - which would be good candidates from your point of view ?
>> (I think e.g. analyzing dependencies to the mpl libs is interesting)
> I'd be interested in this. The in boost vault/variadic
> templates shows a partial conversion of mpl to variadic templates.
> I think such an architectural document would have helped this effort.
> In particular, I'm now wondering what depends on the iter_fold_if_impl
> templates because I was having problems as outlined in the file:

Thanks Larry, I'll definitely give it a big try. As I said MPL was on my
list. :-) so this fits perfectly. I downloaded templates, right ?

Now questions:
- as you are using variadic templates this is a C++0x feature and I do not
know of any architectural analysis tool for C++ which has already a C++0x
enabled parser... (though it would be interesting how far an analysis will
cope with handling this new language feature)

- what I can do now however is analyzing and displaying the IS-architecture
of the MPL stuff (non variadic version). I think this would be interesting
and a big help...
Should I use the current boost release ? (1_38) or the version of the time
of your port (i think March 2007). Which release was it ? (maybe a tag or

kind regards,

Boost list run by bdawes at, gregod at, cpdaniel at, john at