From: Andy Little (andy_at_[hidden])
Date: 2006-01-18 18:25:27
"Tobias Schwinger" wrote
> Dear Boost developers,
In the my limited experience of using Boost.Typeof as a user, I have found
that I only needed to register at most a few types (mostly mpl), and was unhappy
in the situation where the only choice is that all types in every header
dependency known or unknown got registered. I appreciate that in many cases
the specialisations are relatively simple but if there is a large number of
specialisations it will eventually have a noticeable effect on compilation
times. In the case of libraries of components such as mpl therefore, if
possible I would prefer the 1st option over the 2nd and 3rd and would be happy
to use the convention of a directory named typeof_support (or just typeof?)
which user would add to component include path to use versions of the component
that included typeof registration.
Of course the above approach is the most complicated, much more fussy than
simply registering everything at once, but I would think that needing to
register only a few components rather than everything that might possibly need
to be registered in a particular library is the most likely requirement?
Thanks anyway for working to sort this out.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk