Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2002-09-24 07:03:54

The Interval Library from Hervé Bronnimann, Guillaume Melquiond, and
Sylvain Pion has been accepted by Boost.

During the formal review, much discussion occurred regarding comparison.
The contentious issues were resolved by a proposal from Doug Gregor. The
library's developers are in the process of applying this proposal to the
library, and will report back to the list if any serious problems are

I'd like to reemphasize a comment at the very end of the review from Doug
Gregor to the effect that comparison polices are likely to come up as
issues again and again, so the rationale for the library's comparison
policy choices should be very carefully documented.

A number of minor issues were reported; the developers generally posted
plans for dealing with these issues as they came up on the list.

The one other issue worth mentioning is the question "is the library
generic enough?" At least in theory, it might be possible to push the
applicability of the library beyond arithmetic domains, broadening it
enough to cover other pairs such as ranges. No consensus emerged as to
whether or not this would be a good idea or how to do it, and the library
developers prefer to concentrate on the current domain modulo the
comparison issues.

Thanks to all those who posted comments, with particular thanks to those
posting full reviews.

--Beman Dawes, formal review manager

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