vicente.botet | 31 Dec 14:19
Picon

Re: Futures - Reviews Needed (January 5, 2009)

----- Original Message ----- 
From: "Tom Brinkman" <reportbase <at> gmail.com>
To: <boost-announce <at> lists.boost.org>; <boost <at> lists.boost.org>
Sent: Tuesday, December 30, 2008 8:15 PM
Subject: [boost] Futures - Reviews Needed (January 5, 2009)

> 
> Futures
> 
> Join the review and discussion starting January 5, 2009.
> 
> I need commitments for reviews from threading experts on the two
> Futures library candidates.
> 
> Braddock Gaskill - http://braddock.com/~braddock/future
> Anthony Williams - http://www.justsoftwaresolutions.co.uk/files/n2561_future.hpp
> 
> Early comments are welcome.

Hi,

This will be a particular review for everal reasons:
* there are two libraries for review the 'same' concept
* this is the first time we review a library that has a corresponding accepted standard for C++0x
(http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2800.pdf  based on http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2627.html)
* one of them is presented by one of the authors of the C++0x proposal.

I want to do a review, but IMO any Future Boost library should at least provide the current C++0x Future
accepted standard and use the Boost.Exception library as mechanism to transport the exceptions. Other
libraries that should be used are Boost.Chrono and Boost.Move, but these are not yet even in the schedule
queue. Once we have an implementation of the standard interface we can see how other features can be
implemented on top of this interface.

Neither Braddock nor Anthony implements the C++0x accepted interface even if the Anthony is much closer.
But Anthony Williams has already an implementation of the C++0x Future on his comercial just::thread
library (http://www.stdthread.co.uk/forum/index.php?topic=64.0).

The link on the Review Scheduled of the Anthony library has no other documentation than
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2561.html which seems not enough to
start a review. Anthony has posted on this list an update of its library
(http://www.justsoftwaresolutions.co.uk/threading/free-implementation-of-c++-futures.html). 

Tom, It is not clear from your mail which library from Anthony will be reviewed. Is it
http://www.justsoftwaresolutions.co.uk/files/n2561_future.hpp,
http://www.justsoftwaresolutions.co.uk/threading/free-implementation-of-c++-futures.html or 
http://www.stdthread.co.uk/forum/index.php?topic=64.0?

Thanks in advance,
Vicente

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Gmane