[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Axiom-developer] Axiom Code Graphs

**From**: |
Minh Nguyen |

**Subject**: |
Re: [Axiom-developer] Axiom Code Graphs |

**Date**: |
Mon, 5 Dec 2011 17:19:49 +1100 |

Hi Tim,
On Mon, Dec 5, 2011 at 11:42 AM, daly <address@hidden> wrote:
<SNIP>
>* Let me know if you have any questions.*
Thank you for your detailed explanation. Let me explain what I want
to do with the Axiom source code. As part of my research project, I
want to collect datasets on a variety of domains such as social
interactions and technology. For each domain, collect time stamped
datasets on it. In the case of the Axiom project, this means
downloading all stable source releases of Axiom up to and including
the latest stable release. For each release, get a list of all
functions, classes, methods, etc. and work out which one calls which.
The general idea is to construct a (di)graph representation of such
data in a source release. I'm working on developing a mathematical
model to explain how such interactions among units within a domain
(e.g. functions, classes, methods in Axiom) change over time. As you
can guess, my stumbling block is how to extract a list of all
functions, classes, methods, etc. from each Axiom source release and
work out which one invokes which. I hope you would help me by
shedding some light on how to parse the Axiom source code in order to
obtain the interaction (di)graphs I described above.
--
Regards
Minh Van Nguyen