[Tooling] [isocpp-modules] Dependency format with module details implementation
Tom Honermann
tom at honermann.net
Fri Apr 12 19:12:26 CEST 2019
On 4/12/19 11:09 AM, Ben Boeckel via Modules wrote:
> On Fri, Apr 12, 2019 at 15:25:02 +0200, Boris Kolpackov wrote:
>>> Do you have new data that would invalidate that recommendation?
>> Google's use of Clang modules, which, if I understand correctly,
>> are pretty much header units.
> AFAIK, this is implicit module stuff. This is understood by those who
> went down this route to be a sub-optimal solution and explicit modules
> are just better.
I don't think one if objectively better than the other; there are
reasonable trade offs. Explicit module management can out-perform
implicit module management, but comes with the cost of, obviously,
having to actually explicitly mange the modules. For many projects,
implicit modules performs well enough and are easily deployed without
the additional build system costs. I don't think we should be
dismissive of either strategy.
Tom.
More information about the Tooling
mailing list