Matthias Schabel | 2 May 2007 20:30

[boost][math toolkit] Review results

I'd like to congratulate John Maddock, Paul Bristow, and their  
contributors on putting together an outstanding submission to Boost.  
It is rare to have complete unanimity among votes, but in this case  
there were no dissenters to accepting either the special functions or  
the statistical distributions portions of the library, so I'm glad to  
announce that it has been accepted for inclusion in Boost. Thanks to  
the many participants in the review : Gottlob Frege, Guillaume  
Melquiond, Johan RĂ¥de, Arnaldur Gylfason, John Phillips, Mark Van De  
Vyver, Stephan Tolksdorf, Hubert Holin, Seweryn Habdank-Wojewodski,  
Kevin Lynch, Leonaldo Peralta, Jeff Garland, and Stefan Seefeld  
(apologies for anyone I might have missed in this list).

Here is a brief summary of the relatively few major issues that were  
raised during the course of the review :

1) Error handling is an issue that arises because this library is at  
the frontier between traditional numerical libraries and a  
(hopefully) new breed of such libraries that utilize modern  
programming techniques and facilities. Jeff Garland suggested that  
the default behavior should be to throw an exception, with errno  
being an option enabled by macro. It would also be nice to have more  
granular control over which instances throw exceptions and which do  
not (so, for example, a user could choose to ignore denormals). It  
was also suggested that additional, more transparent exceptions be  
provided for cases such as failure to converge rather than reusing  
tools::logic_error.

2) Jeff Garland also pointed out, rightly in my opinion, that  
attempts to use statistical functions that do not exist for a  
distribution should fail to compile rather than leading to a runtime  
(Continue reading)

David Abrahams | 8 May 2007 21:45
Picon
Picon
Favicon
Gravatar

2007 Boost Conference is Next Week!

The following message is a courtesy copy of an article
that has been posted to
gmane.comp.lib.boost.user,gmane.comp.lib.boost.devel,gmane.comp.lib.boost.interest as well.

Hi Everyone,

As you probably know, Boost holds its first annual conference next
week (http://boostcon.com).  Since we first announced the conference,
there have been a couple of recent additions to the already stellar
program (http://www.boostcon.com/program), most notably a ConceptGCC
InstallFest, so every attendee can have a toolchain with some of the
most important C++0x features already implemented
(http://www.boostcon.com/program/sessions#gregor-conceptgcc-installfest)

There are still a few places left; if you have been thinking of
coming, now is the time to take action!  Onsite registrations will be
accepted Sunday May 13 from 4-6pm in the big entry lounge of Aspen
Meadows.  If you're planning to register onsite, you should still book
a hotel room ASAP
(http://www.boostcon.com/location/lodging#reservations).

Please send any questions to boostcon-plan-AT-lists.boost-consulting.com

See you in Aspen!

--

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

(Continue reading)

Thomas Witt | 13 May 2007 02:47
Picon
Favicon

Boost 1.34.0 Released


Boost 1.34.0, the latest version of peer-reviewed, portable C++
libraries, has been released. This release brings five new libraries
and extensive updates to existing libraries.

http://www.boost.org

New Libraries

     * Foreach Library:
         BOOST_FOREACH macro for easily iterating over the elements of a
         sequence, from Eric Niebler.
     * Statechart Library:
         Arbitrarily complex finite state machines can be implemented in
         easily readable and maintainable C++ code, from Andreas Huber.
     * TR1 Library:
         An implementation of the C++ Technical Report on Standard  
Library
         Extensions, from John Maddock.
         This library does not itself implement the TR1 components,  
rather
         it's a thin wrapper that will include your standard  
library's TR1
         implementation (if it has one), otherwise it will include  
the Boost
         Library equivalents, and import them into namespace  
std::tr1. Highlights
         include: Reference Wrappers, Smart Pointers, result_of,
         Function Object Binders, Polymorphic function wrappers, Type  
Traits,
(Continue reading)

Tom Brinkman | 25 May 2007 06:36
Picon

Review Schedule - Spring 2007

We need review manager volunteers for most of the libraries
in the review queue. If your interested, let us know by
replying to this thread.  Preferably, you would have a
background in the problem domain, a regular contributer to the
boost mailing list, but no association with the
library.  Some of the libraries have been waiting
patiently for a volunteer for some time now.

The review schedule is available here:

http://www.boost.org/more/formal_review_schedule.html .

You can read the "review manager"
requirements at the following link:

http://www.boost.org/more/formal_review_process.htm

Most of the libraries are located at the Boost Sandbox Vault,
located here:

http://boost-consulting.com/vault/

Maintainers of the Review Queue:

Ronald Garcia (garcia (at) cs.indiana.edu )
Tom Brinkman (reportbase (at) gmail.com)

If there is any errors or ommisions in this report,
please send them to Ron or Tom.

(Continue reading)

Talbot, George | 25 May 2007 14:51

Re: Review Schedule - Spring 2007

I would like to help out.  I haven't been a regular contributor to the mailing list--more of a silent lurker.

--
George T. Talbot
<gtalbot <at> locuspharma.com>

> -----Original Message-----
> From: boost-announce-bounces <at> lists.boost.org [mailto:boost-announce-
> bounces <at> lists.boost.org] On Behalf Of Tom Brinkman
> Sent: Friday, May 25, 2007 12:36 AM
> To: boost <at> lists.boost.org; boost-announce <at> lists.boost.org; Ronald Garcia
> Subject: [Boost-announce] Review Schedule - Spring 2007
> 
> We need review manager volunteers for most of the libraries
> in the review queue. If your interested, let us know by
> replying to this thread.  Preferably, you would have a
> background in the problem domain, a regular contributer to the
> boost mailing list, but no association with the
> library.  Some of the libraries have been waiting
> patiently for a volunteer for some time now.
> 
> The review schedule is available here:
> 
> http://www.boost.org/more/formal_review_schedule.html .
> 
> You can read the "review manager"
> requirements at the following link:
> 
> http://www.boost.org/more/formal_review_process.htm
> 
(Continue reading)

Hartmut Kaiser | 30 May 2007 18:38
Picon
Gravatar

[UUID] Review results


Hi all,

now, as Andy has finished his implementation (here:
http://boost-consulting.com/vault/, file: uuid_v8.zip) we can move forward
with the results of the review.

This review has been kind of special in the sense that

- it revealed some serious problems with the library to review (a license
incompatibility problem and a security related problem around the random
number generator scheme used), 
- it also spawned lots of dicussions on how to solve these problems. 

In the end we reached full agreement on what has to be done and Andy agreed
to implement the changes.

Normally, the mentioned problems would have prevented the acceptance of the
library into Boost. 

OTOH, I think the following facts warrant not to reject the library in the
first place:

- The issues have already been discussed and a consensus has been reached on
how to resolve the problems
- Almost all reviewers found the proposed library to be incredibly useful
and wanted to see the library accepted given the problems will be resolved
- Andy fixed all of the significant problems in a short timeframe

The final decision about the acceptance of the library will be made after a
(Continue reading)


Gmane