Boost logo

Boost :

Subject: Re: [boost] [modularization] Removing iterator->conversion dependency
From: Antony Polukhin (antoshkka_at_[hidden])
Date: 2014-06-06 04:19:29


2014-06-06 12:15 GMT+04:00 Daniel James <dnljms_at_[hidden]>:

> On 6 June 2014 09:08, Sebastian Redl <sebastian.redl_at_[hidden]>
> wrote:
> >
> > On 06 Jun 2014, at 1:39, Vicente J. Botet Escriba <
> vicente.botet_at_[hidden]> 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

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk