Ronald Garcia | 2 Jun 05:39
Favicon

Review Wizard Status Report for June 2009

==============================================
Review Wizard Status Report for June 2009
==============================================

News
====

Futures: Williams variant Accepted; Gaskill variant Rejected

Boost 1.38 Released
   New Libraries:
   Revised Libraries:

Boost.Range Extension Accepted

Polynomial Library Rejected

Boost 1.39 Released

Constrained Value Review - Review Result Pending

Older Issues
============

The Time Series Library, accepted in August 2007, has not yet been
submitted to SVN.  Eric Niebler and John Phillips are working on
making the changes suggested during the review.

The Floating Point Utilities Library, has not yet been submitted to
SVN.  It is slated to be integrated with the Boost.Math library.
(Continue reading)

Beman Dawes | 2 May 22:54
Favicon

[ANN] Boost 1.39.0

Boost 1.39.0 is available for download from SourceForge.

See http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=679861

New Libraries: Signals2.

Updated Libraries: Asio, Flyweight, Foreach, Hash, Interprocess,
Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
Xpressive.

Updated Tools: Boostbook, Quickbook.

Plus the usual bug fixes to numerous libraries.

Please report any problems to the Boost users or developers mailing list.

Thanks,

--Beman Dawes, Daniel James, and all the other Boosters who help get
releases out
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce

Thorsten Ottosen | 27 Apr 11:12
Favicon

[Review Results] Range.Ex library accepted into boost

Dear all,

It is my pleasure that Neil Groves' RangeEx library has been accepted 
into boost. Congratulations Neil! There are quite a number of minor 
issues that need to be resolved before the library is release ready,
see below for a summary.

Review statistics
-----------------

Full Reviews: 8.
Discussion: extensive.

I had the clear impression that everybody that participated in the 
discussion were in favor of this library, albeit they did not have time
to submit a full review.

I did not hear a single statement saying that this library should be
rejected.

Thanks to everybody that participated in the review and its discussions.

Issue Summary
-------------

Below is given a list of topics that must be adressed before the
library can be included into boost. In general, we should try
to discuss them one at a time in seperate threads. Many people
suggested various extensions, new algorithms (e.g. from adope), etc. 
**In general
(Continue reading)

Beman Dawes | 26 Apr 15:09
Favicon

Boost 1.39.0 beta 1 is available for download

Boost 1.39.0 beta 1 is available for download from SourceForge.

See 
http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=678473

New Libraries: Signals2.

Updated Libraries: Asio, Flyweight, Foreach, Hash, Interprocess, 
Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered, 
Xpressive.

Updated Tools: Boostbook, Quickbook.

Plus the usual bug fixes to numerous libraries.

Please report any problems to the Boost users or developers mailing list.

Thanks,

--Beman Dawes, Daniel James, and all the other Boosters who help get 
releases out
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce

Tom Brinkman | 21 Apr 06:26

Review Conclusion - Futures Library

Review Conclusion - Futures Library

Braddock Gaskill
http://braddock.com/~braddock/future

Anthony Williams
http://www.justsoftwaresolutions.co.uk/files/n2561_future.hpp

The lack of examples and documentation made them difficult to review.
Nevertheless, Anthony Williams futures library did receive almost unanimous
and enthusiastic support. Unfortunately, the depth of the support was
very shallow.

I just finished my first read of Anthony's book "C++ Concurrency in Action and
acknowledge his expertise in the areas of multi threaded and parallel
programming.
(http://www.manning.com/williams/)

Anthony is the maintainer of boost::threads.

Anthony's Future library has been approved for the next major release
of c++ standard.

Conclusion

Braddock Gaskill - Rejected
Anthony Williams - Approved

Anthony's Futures library is approved for inclusion into
boost::threads. As he is the
(Continue reading)

John Maddock | 9 Apr 18:19

[boost] [Polynomial] Review Result

Apologies for the delay in putting this together...

First off I'd like to thank the author for submitting this for review  
- I wish all our SOC students were similarly diligent! :-)

We received a number of reviews of this library, but none were in  
favor of acceptance in its current form, and most thought that there  
was still a fair bit of work to do to get the library into shape.   
However, most thought that the library could be accepted into Boost  
given sufficient changes/enhancements.

Therefore the library is not accepted into Boost at this time, but I  
would like to encourage the author to continue to work on the library  
and resubmit at a future time.

In no particular order the main review comments are summarized below:

Principal comments:

* Documentation, especially the background is inadequate and needs a  
good proofreading
a) From the examples are nothing that a competent programmer couldn't  
figure out from the declarations.  Some more interesting or useful  
examples would be nice, particularly for things like the special forms.
It's not exactly clear what I would do with those functions.
b) There is no documentation or references to the various algorithms  
used. Those, too, would be nice.
c) Doc.html appear to have been created 'the Hard Way'.  Would be much  
more useful and look nicer if produced with the Quickbook, Doxygen...  
toolchain.  And make it maintainable by other people.
(Continue reading)

David Abrahams | 24 Mar 22:17
Favicon
Gravatar

BoostCon 2009 Schedule Now Live


The official schedule is now live at http://www.boostcon.com/program!  A
few highlights of the "mouth-watering content" (in the words of one
enrollee) are:

* A keynote address from Andrei Alexandrescu called "Iterators Must Go."
  It's sure to be provocative!

* Troy Straszheim's presentations on how high-energy physicists are
  using Boost to process massive datasets as they go "Icefishing for
  Neutrinos" and on Kamasu, his library for offloading computation to
  your machine's GPU.

* Two hands-on sessions where we'll start recoding parts of Boost for
  C++0x, applying rvalue references, variadic templates, decltype, and
  advanced SFINAE capabilities using the latest GCC.

* "Practical C++ Test-Driven Development with Boost.Test and Bmock," by
  Asher Sterkin

* A session on compiler construction using Boost.Spirit v2, from Hartmut
  Kaiser and Joel de Guzman

The complete list of sessions covers a wide range of other Boost and
C++-related topics.  It is available at
http://www.boostcon.com/program/sessions.  Please have a look, and
please, sign up for the conference!  Remember, registration for the
whole week is just $599 before April 1st.

--

-- 
(Continue reading)

John Maddock | 10 Mar 13:20

[boost] [Review] Polynomial library review begins today

The review of Pawel Kieliszczyk's Polynomial library begins today and  
ends on Thurs 19th March.

Download of the zip file from the vault is here: http://www.boostpro.com/vault/index.php?action=downloadfile&filename=polynomial.zip&directory=&PHPSESSID=bbc9a84b382be1fc412254cfe30b925b

Otherwise the library is present in the sandbox here: https://svn.boost.org/svn/boost/sandbox/SOC/2008/polynomial/

And the docs can be read online here: https://svn.boost.org/svn/boost/sandbox/SOC/2008/polynomial/libs/docs/index.html

The polynomial library contains a single class - polynomial<FieldType>  
- used for the manipulation of polynomials, along with a selection of  
algorithms which operate upon them.  The library is an extension/ 
rewrite of the existing "implementation detail" polynomial class in  
Boost.Math, and was written as part of last years Google Summer of  
Code under the mentorship of Fernando Cacciola.

What to include in Review Comments
~~~~~~~~~~~~~~~~~~~~~~~~~

Your comments may be brief or lengthy, but basically the Review  
Manager needs your evaluation of the library. If you identify problems  
along the way, please note if they are minor, serious, or showstoppers.

The goal of a Boost library review is to improve the library through  
constructive criticism, and at the end a decision must be made: is the  
library good enough at this point to accept into Boost? If not, we  
hope to have provided enough constructive criticism for it to be  
improved and accepted at a later time. The Serialization library is a  
good example of how constructive criticism resulted in revisions  
resulting in an excellent library that was accepted in its second  
(Continue reading)

Thorsten Ottosen | 20 Feb 13:24
Favicon

[boost] Formal Review: Boost.RangeEx

Dear Developers and Users,

It's my pleasure to announce that the review of Neil Groves' RangeEx  
library starts today and lasts until March 3, 2009.

What is it?
+++++++++++

The library provide two very useful extensions to the range library

1. Range-based algorithms. E.g.

   boost::sort( rng );

which is a convenient wrapper of instead of

   std::sort( boost::begin(rng), boost::end(rng) );

But the new interface also allows for more expressive code because
(on the fly) composition of algorithms suddenly is possible.

2. Range adaptors. E.g.

        std::vector<int> vec = ...;
        boost::copy( vec | boost::adaptors::reversed,
                     std::ostream_iterator<int>( std::cout ) );

where the expression "vec | boost::adaptors::reversed" wraps the
iterators of the range on the left in reverse iterators. The library  
provides a wide range (no pun intended) of Range adaptors, and they
(Continue reading)

John Maddock | 21 Feb 19:08

[1.38.0] PDF package of Boost documentation released.

Folks,

A package containing PDF versions of Boost's documentation is now available 
for Boost-1.38.0 from the usual sourceforge download site: 
http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=159715&release_id=662905

Please note that due to the diverse range of tools in use within Boost it 
has not been possible to produce PDF's for all of Boost's libraries, those 
currently included as PDF's are:

accumulators
any
array
asio
bimap
range
complex-tr1
concepts
config
conversion
date_time
foreach
function
hash
interprocess
intrusive
iterator
math-gcd
math
mpi
(Continue reading)

Beman Dawes | 10 Feb 01:40
Favicon

Boost 1.38.0 released

Boost 1.38.0 has been released and is available from SourceForge. See
http://sourceforge.net/projects/boost/

This release includes three new libraries: Flyweight, ScopeExit, and Swap.

Updated Libraries: Accumulators, Any, Asio, Config, Date_Time,
Exception, Filesystem, Graph, Hash, Interprocess, Intrusive, Lexical
Cast, Math, Multi-index Containers, Proto, Regex, Thread, TR1, Type
Traits, Unordered, and Xpressive.

Other Changes: Experimental CMake build system.

You can read the full release announcement here:
http://www.boost.org/users/news/version_1_38_0

The release managers were Beman Dawes, Daniel James, Eric Niebler, and
Rene Rivera.

--Beman Dawes
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce


Gmane