Hi Ranchers,
I think I follow all the moving parts of Figures 6.6 and 6.7, but I have questions about how I should be interpreting (summary?) Table 6.7.
When Bottom-Up has "A project that depends on all others" then it must have an "Unnamed module on the classpath". I take that to mean that regardless of which phase 2,3, or 4, then
chicken would be unnamed? But, chicken is only unnamed for phases 2 and 3 and is named only in phase 4. Please clear my confusion here.
When Bottom-Up has "A project that has no dependencies" then it must have a "Named module on the module path". I take that to mean that regardless of which phase 2,3, or 4, then egg would be named? Obviously, this appears to be true here.
When Top-Down has "A project that depends on all others" then it must have a "Named module on the module path. I take that to mean that regardless of which phase 2,3, or 4, then chicken would be named? Since it appears to be, I think that I have no issues with this one.
When Top-Down has "A project that has no dependencies" then it must have an "Automatic module on the module path". I take that to mean that regardless of which phase 2,3, or 4, then egg would be automatic? Obviously, egg is only automatic in phase 2 and 3, but egg is named in phase 4 only. Please clear my confusion here. (Additionally, who's to say that all phases would ever be attainable on a real world project?)