2014-06-06 12:15 GMT+04:00 Daniel James
On 6 June 2014 09:08, Sebastian Redl
wrote: On 06 Jun 2014, at 1:39, Vicente J. Botet Escriba <
vicente.botet@wanadoo.fr> wrote:
in order to remove the dependency from iterator to conversion I suggest
to move |boost/implicit_cast.hpp to MPL.
That makes no semantic sense at all. Breaking dependencies is nice, but not at the cost of moving something to a place it doesn’t belong at all.
I think there's a better solution. Splitting lexical cast into its own module might make conversion a much lighter dependency. I'm wary of creating too many submodules, but I think that one might be justified.
+1 See my previous post about moving part of MPL into the Boost.Core (identity, bool_, integral_constant_, or_, and_). This will remove the dependency of implicit_cast from MPL -- Best regards, Antony Polukhin