John D. Cook makes these graphviz diagrams to illustrate the relationships
between math concepts.

http://www.johndcook.com/blog/topology_diagram/

We could have a diagram like this for all of the packages and keep it on a
website. One of the dag layouts in graphviz might help people find packages
that might solve their problem when they don't know the right words to
search for.
On Mar 1, 2015 10:57 AM, "Seth" <[email protected]> wrote:

> This is a really fantastic idea, and one that I'd love to help with. The
> lack of information about which packages rely on which others means 1)
> we've made breaking changes that were totally unanticipated, and 2) we're
> hesitant to make changes because we don't know who to notify.
>
> Seth.
>
> On Saturday, February 28, 2015 at 7:57:56 PM UTC-8, James Fairbanks wrote:
>>
>>
>> Also I am interested in the dependency network, which we can get out of
>> the REQUIRE files. Which packages are providing functionality that many
>> others depend on in an indirect way? These would be important packages to
>> keep well maintained because if they fail many other packages will fail.
>> What are the clusters of packages?
>>
>> James Fairbanks
>
>

Reply via email to