Difference between revisions of "Oslo/Dependencies"
< Oslo
Line 1: | Line 1: | ||
The Oslo libraries described in [[Oslo/GraduationStatus]] need to avoid introducing circular dependencies. At the same time, we want to avoid releasing every single-module library as a separate package. This page contains notes for working out the happy medium point between the two extremes. | The Oslo libraries described in [[Oslo/GraduationStatus]] need to avoid introducing circular dependencies. At the same time, we want to avoid releasing every single-module library as a separate package. This page contains notes for working out the happy medium point between the two extremes. | ||
− | |||
− | |||
This diagram shows the inter-library dependencies. | This diagram shows the inter-library dependencies. | ||
− | [[File:oslo-libs.png | + | [[File:oslo-libs.png]] |
− | |||
− | |||
This diagram shows which module in a library depends on a module in another library. | This diagram shows which module in a library depends on a module in another library. | ||
− | [[File: | + | [[File:Oslo-libs-verbose.png|800x800px|framed|left]] |
Revision as of 19:25, 14 January 2014
The Oslo libraries described in Oslo/GraduationStatus need to avoid introducing circular dependencies. At the same time, we want to avoid releasing every single-module library as a separate package. This page contains notes for working out the happy medium point between the two extremes.
This diagram shows the inter-library dependencies.
This diagram shows which module in a library depends on a module in another library.