On Fri, Jan 17, 2014 at 4:39 AM, Jonathan Wakely <jwakely....@gmail.com> wrote: > On 8 January 2014 22:47, Tim Shen wrote: > I think we want to be cautious with exporting instantiations (and as > Paolo noted we definitely don't want to do it for 4.9.0 now). Slow > compile times are a problem, but only a minor annoyance. Exporting > symbols that might change is a bigger problem, as we have to keep > exporting them once they're in the library. The current > implementation is new for 4.9, so I think we can live with it being > slow to compile for its first release. After 4.9.0 we will have more > user feedback and more experience with it, and for the next major > release will know what's stable enough to export "forever" from the > library.
I agree, especially after I finding that an exported symbol could only be removed in a main version changing. Anyway, we'll win some run-time cases, on which, we beat Boost ;) -- Regards, Tim Shen