Boost logo

Boost :

From: Matthias Schabel (boost_at_[hidden])
Date: 2007-02-09 12:31:39

> OK, so how best to proceed?

First off, thanks for being willing to accommodate this request. I
know it's painful
to contemplate the prospect of rejiggering a library, especially one
this extensive.

> My gut feeling is that the "tools" part is the least well
> developed, and as
> you rightly say there are sections that could be later developed
> into fuller
> libraries in their own right (I've already had feedback from people
> interested in doing just this incidentally).
> How about if we re-label the tools section as an internal
> implementation
> detail - which is basically what it is - it can then serve as a
> placeholder
> or "seeder-library" for future work. A bit like what fusion was to
> spirit,
> or the few current special functions we have are to quaternions/
> octonions.

I agree - tools are probably of the least general interest as well,
so fewer potential
users will miss them anyway...

> Which leaves the question of how best to review the two main
> thrusts of the
> library: the special functions and distributions. Would it work if we
> roughly divided the review time into two halves with each half
> notionally
> devoted to one section or the other? There's bound to be some
> overlap but
> it might help to focus our collective minds better :-)

I expect that the discussion will be somewhat intertwined, so it may
run in
parallel whether that's what we want or not. I will endeavor to
reviewers to be clear on which parts of the library they have focused
to submit separate reviews for each part, but I think the informal
can meander some.

> Of course if one half is accepted but not the other we've in a lot
> of bother
> 'cos they're too entwined to separate, but I'm not going to think
> about that
> right now!

I'm not sure that it is necessary to separate them; if, for example,
the distributions
portion was accepted, in my mind that would just mean that the
special functions
would be considered an implementation detail so Boost wouldn't be
making any
promises, implicit or explicit, to support that interface in the
future. Naturally, I hope
both parts will get accepted...

> How does this sound? If we go this way then how much time should each
> section need do you think?

I guess, in fairness, if we're going to split into two semi-separate
reviews, each
should be allocated a week. My inclination would be to run the review
in parallel,
but for two weeks instead of one...

Review wizard comments?


Matthias Schabel, Ph.D.
Assistant Professor, Department of Radiology
Utah Center for Advanced Imaging Research
729 Arapeen Drive
Salt Lake City, UT 84108
801-587-9413 (work)
801-585-3592 (fax)
801-706-5760 (cell)
801-484-0811 (home)
matthias dot schabel at hsc dot utah dot edu

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