|
From: davidhbigelow on 15 Jan 2006 12:16 I have been using ActiveState's Komodo for about 2 years and like it very much. One thing would be great to do, but I have not figured out how to do this yet. As programs get bigger and bigger, I was wondering if anyone has found/created a tool to visualize the relationships between procedures? Idealy, I would like to see some kind of tree structure that for any specific procedure in your code would show you what proc's/functions it called in order to execute properly. Hope that makes sense. Anyone done something like this? Dave
From: Jeff Godfrey on 15 Jan 2006 17:09 <davidhbigelow(a)simplifiedlogic.com> wrote in message news:1137345373.969291.180300(a)g14g2000cwa.googlegroups.com... > As programs get bigger and bigger, I was wondering if anyone has > found/created a tool to visualize the relationships between > procedures? > > Idealy, I would like to see some kind of tree structure that for any > specific procedure in your code would show you what proc's/functions > it > called in order to execute properly. > > Hope that makes sense. > > Anyone done something like this? Dave, Are you aware of Source-Navigator? It can be found here: http://sourcenav.sourceforge.net Jeff
From: suchenwi on 15 Jan 2006 17:14 Also, "call graph" is the term to search for (more than a tree, because if a calls c and b calls c, there would be just one c node with edges from a and b). Static call graphs http://mini.net/tcl/14474 can be obtained by parsing the source, but they may not give the full picture in a dynamic language like Tcl, Dynamic call graphs http://wiki.tcl.tk/14471 monitor at runtime who calls whom, but might miss rarely visited corners of code.
From: Jeff Hobbs on 16 Jan 2006 00:37 davidhbigelow(a)simplifiedlogic.com wrote: > I have been using ActiveState's Komodo for about 2 years and like it > very much. One thing would be great to do, but I have not figured out > how to do this yet. > > As programs get bigger and bigger, I was wondering if anyone has > found/created a tool to visualize the relationships between procedures? > > Idealy, I would like to see some kind of tree structure that for any > specific procedure in your code would show you what proc's/functions it > called in order to execute properly. The Tcl Dev Kit's Cross-Reference Tool provides this functionality. -- Jeff Hobbs, The Tcl Guy http://www.ActiveState.com/, a division of Sophos
From: davidhbigelow on 16 Jan 2006 07:14 got a version conflict with snit - says have 1.1 neet 0.8 - I guess this needs a little more research on my side. Thanks!!!
|
Next
|
Last
Pages: 1 2 Prev: reading environment vars in winxp from tcl script Next: reading user input |