Distributions map for YAPC::EU

Filed under: distributions — Tags: , , , — admin @ 5:00 pm


The distributions map has also been upgraded for the YAPC::EU. As for the authors map, we used CPANDB and Task::Kensho. We used modules recommendend by Task::Kensho as the seed. Then we extracted from CPANDB all the modules that depend on the modules listed in the seed. So this map is rather oriented towards the modern Perl. The TK group doesn’t appear anymore.



  • Node count: 2724
  • Edge count: 5426


A node represents a distribution. The color and the size represents the count of other distributions using it. Some green nodes have the same size as whites nodes. The color then distinguishes them because we didn’t want to use a smaller size for nodes.


An edge is created when a module from a distribution is used by another distribution. The edges are not weighted.


Even if we don’t have the same data as for the previous map, we can do some comparaisons. We still see a Moose cluster, and Catalyst is now closer (Catalyst has switched to Moose in June). The Web cluster still exists (with LWP, URI, …).

Some other interesting cluster are the Test::*, with Test::Exception, Test::Simple, Test::Class, Test::POD, … If anyone still doubts that tests are important in the Perl community, I hope this map will convince them.


These documents are all licenced under the creative commons licence. You can open .gexf graph files with the opensource editor Gephi.

No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment