Boost logo

Boost :

Subject: Re: [boost] [block_ptr] Request for a review manager
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2016-02-05 07:34:49


> -----Original Message-----
> From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of Phil Bouchard
> Sent: 05 February 2016 04:29
> To: boost_at_[hidden]
> Subject: Re: [boost] [block_ptr] Request for a review manager
>
> On 02/03/2016 09:02 PM, Phil Bouchard wrote:
> > Greetings,
> >
> > As some of you might know I work full time on WebKit which in turn
> > uses a garbage collector for its Javascript interface and quite
> > honestly a garbage collector is not ready for a commercial release
> > unless you have a lot of CPU juice. So a garbage collector is unacceptable.
> >
> > On the other hand I code completed the deterministic block_ptr in 2011
> > and I am wondering if there is anything I am missing to get it through
> > the review process because this is one of the most important subject
> > in computer science:
> > https://svn.boost.org/svn/boost/sandbox/block_ptr/libs/smart_ptr/doc/i
> > ndex.html
> >
> >
> > Please let me know if you are interested for me to present it and
> > answer questions live.

I know little of this subject (apart from a belief that garbage collection should not be necessary
for C++ ;-)
but having glanced at your documentation, I'm sure it has some uses.

But to become a Boost library it needs to have the right structure of files in Github
https://svn.boost.org/trac/boost/wiki/StartModDev
so that it can be viewed and tried out by potentially interested persons.
http://www.boost.org/development/submissions.html is helpful.

Tests are essential and in the right format to run with the Boost.Build bjam/b2 toolchain so that
your library can be tested on various platforms. You also have some examples available and users
also need to be able to run these using bjam/b2.

The documentation appears to have the right content but looks a little clunky and could easily be
rejigged into the Quickbook style. Since you already have Doxygen syntax comments, these could be
added along with an automatically generated index.
http://www.boost.org/doc/libs/1_60_0/doc/html/circular_buffer.html is a typical example of a small
library. I can assist with refactoring if you get further down the review process.

Finally you need to find a review manager and preferably some real-life users who can review
knowledgably.

Good luck.

Paul

---
Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk