John Reid | 1 Feb 11:38

Re: [review] Review of Flyweight library begins today January 21

Hello Joaquin,

Joaquín Mª López Muñoz wrote:
> intermodule_holder performs a way more expensive static initialization
> process than static_holder (basically, it creates a shared memory
> area and interprocess mutex for communication between the different
> modules of the program. It only affects static initialization, though,
> the rest of operations (flyweight creation and passing around) are exactly
> the same as with static_holder.
> Another reason for not including this is that Boost.Interprocess (on which
> intermodule_holder depends) is not universally supported, so making
> intermodule_holder the default would complicate things for some
> compilers.
Perhaps this is worth documenting.

>>> * What is your evaluation of the documentation?
>> Extremely clearly written and well thought out. I would like to see more
>> explanation of the examples. I like the inclusion of the test code.
> 
> Any particular example you wished you had more info about? I can
> try to improve that if you point me to the improvable parts.
All of them really, I was hoping to see some of the more important lines 
of code briefly explained in the documentation.

Best,
John.

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


Gmane