On 02/09/2016 09:45 AM, Paul A. Bristow wrote:
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Phil Bouchard Sent: 07 February 2016 19:35 To: boost@lists.boost.org Subject: Re: [boost] [block_ptr] Request for a review manager
On 02/05/2016 07:34 AM, Paul A. Bristow wrote:
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Phil Bouchard Sent: 05 February 2016 04:29 To: boost@lists.boost.org 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.
I added the new repository with the right folder structure: https://github.com/philippeb8/block_ptr
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 tests and the examples are all there as well.
OK - look promising.
Finally you need to find a review manager and preferably some real-life users who can review knowledgably.
I cannot imagine there is no real-life user here because WebKit is the ultimate link between C++ and Javascript and a memory manager is the bottom line here. Even QML would need a memory management makeover.
I meant Boost/readers/users who can contribute to a review.
I can tell everyone right now: a garbage collector has no place in the commercial industry as most of you might know. If there is no memory leak then there's going to be high CPU usage running in the background and the side effect will be a lagging user interface.
And perhaps more important, a sagging battery?
Is battery life not the more important reason to avoid garbage collection for portables?
Lol... I agree