Boost logo

Boost :

Subject: [boost] [review] Review of PolyCollection will start in a few days
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2017-04-30 21:12:54


Dear Boost community,

The formal review of Joaquín M López Muñoz's PolyCollection library will
start on Wednesday, May 3rd and ends on May 12th.

This library implements fast containers of polymorphic objects.
Typically, polymorphic objects cannot be stored directly in regular
containers and need be accessed through an indirection pointer, which
introduces performance problems related to CPU caching and branch
prediction. Boost.PolyCollection implements a novel data structure that
is able to contiguously store polymorphic objects without such
indirection, thus providing a value-semantics user interface and better
performance. Three polymorphic collections are provided:

* boost::base_collection
* boost::function_collection
* boost::any_collection

dealing respectively with classic base/derived or OOP polymorphism,
function wrapping in the spirit of std::function and so-called duck
typing as implemented by Boost.TypeErasure.

If you are interested, you can start preparing your review with the
following information:

Repositories:

   Incubator:
   http://blincubator.com/bi_library/polycollection/?gform_post_id=1643

   Github:
   https://github.com/joaquintides/poly_collection

and the documentation here:

 
http://rawgit.com/joaquintides/poly_collection/website/doc/html/index.html

See you on Wednesday!

Ion


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