There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

This example is take from: http://www.python.org/2.3/mro.html

"My first example" class O: pass class F(O): pass class E(O): pass class D(O): pass class C(D,F): pass class B(D,E): pass class A(B,C): pass

        6
       ---
Level 3                 | O |                  (more general)
    /  ---  \
   /    |    \                      |
  /     |     \                     |
 /      |      \                    |
---    ---    ---                   |
Level 2        3 | D | 4| E |  | F | 5                |
---    ---    ---                   |
 \  \ _ /       |                   |
  \    / \ _    |                   |
   \  /      \  |                   |
    ---      ---                    |
Level 1            1 | B |    | C | 2                 |
    ---      ---                    |
      \      /                      |
       \    /                      \ /
         ---
Level 0                 0 | A |                (more specialized)
         ---