|
Boost Announcement : |
Subject: [Boost-announce] [boost] [review] Review of PolyCollection will start in a few days
From: Ion Gaztañaga via Boost (boost_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
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost-announce list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk