<div dir="ltr"><div dir="ltr">On Tue, Feb 12, 2019 at 11:50 AM Ben Boeckel <<a href="mailto:ben.boeckel@kitware.com">ben.boeckel@kitware.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Feb 12, 2019 at 19:32:45 +0000, Gabriel Dos Reis wrote:<br>
> IPR isn’t for distribution.<br>
<br>
OK. Substitute whatever format we end up using for distribution of<br>
modules within RPM, DPKG, vcpkg, ports, etc. It just can't be "nothing"<br>
because otherwise modules are effectively only useful in monorepo<br>
build-the-world-from-scratch projects. Which is not how C++ works today<br>
in the realm of FOSS. And it is best if that format is compatible<br>
between otherwise-compatible compilers too.<br></blockquote><div><br></div><div>Can you elaborate on how modules are useless. You seem to say that a codebase can't use TS modules if any of its dependencies (including internal to that project!) aren't also modularized. I don't understand why that would be the case.</div></div></div>