<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    On 02/01/2024 11:55, Michał Kłeczek wrote:<br>
    <blockquote type="cite" cite="mid:B211666D-DBB9-41A3-ABE7-797FBA0AC38D@kleczek.org">
      <pre class="moz-quote-pre" wrap="">Now I am lost. Wouldn’t it find the same module?

</pre>
    </blockquote>
    This is a readability graph rather than a dependency graph. They are
    the same thing until you add implied readability ("requires
    transitive") to the picture. In that case, it's possible for a
    module in layerC to require (and thus read) a module in layer A.
    That module in layer A, in turn, requires-transitive another module
    in layer A and thus our module in layerC reads two modules in
    layerA. It doesn't matter if there is a module in layerB with the
    same name as the second module in layerA, it's okay as long as there
    isn't a scenario where a module reads two (or more) modules with the
    same name.<br>
    <br>
    -Alan.<br>
  </body>
</html>