Boost logo

Boost :

From: David Greene (greened_at_[hidden])
Date: 2006-02-14 17:14:33


David, thanks for your comments, they are very good. I'll look them
over and respond tonight when I have more time to formulate meaningful
answers.

David Abrahams wrote:

> I hope you don't feel your efforts have gone to waste, but I don't
> think there's much left to do. From my point-of-view, it was not a
> waste at all because it prodded us to get the NTP feature done in
> Boost.Parameter.

I don't feel the effort was wasted. Two of my personal goals for
doing it was to spur getting NTPs into Boost but also to have a
vehicle for me to learn about mpl. The former seems to have been
accomplished and the latter most definitely was. :)

> Daniel tells me you wrote over 400 tests for your
> library! It might be a great contribution if the logic of those tests
> could be reworked to test Boost.Parameter instead. At the very least
> we'd discover if we were missing anything important provided in your
> work.

I didn't actually write 400 tests, the computer did. :) I have a Perl
script that walks through all possible combinations of specifying (or
not) parameter values for a three-argument template. I could probably
adapt the script for named_parameters fairly easily once I understand
the interfaces. Given my brief scan of your comments it probably won't
generate 400 tests because my understanding is that there are some
restrictions in your implementation about how unnamed/positional
parameters are bound. That's not a criticism, just something to keep
in mind when counting tests.

                          -Dave


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