## RunSnakeRun Beta1 is Out Written by Mike C. Fletcher on Feb. 10, 2009 in Snaking.

Got some time on the train home today to work on RSR.  I'm going to consider it beta 1 now.  There are some packaging fixes needed (e.g. getting the dependencies declared), but it seems basically finished as far as the code is concerned.  With wxPython installed:

easy_install SquareMapeasy_install RunSnakeRun

which should, if all the gnomes cooperate, install an executable named "runsnake".

[Update] Probably useful to point to the project page.

1. Tim Parkin on 02/12/2009 5:11 p.m. #

Big thanks for writing such useful software.. We've been using to analyse restish and have succeeded in getting performance up by about 15-20%

One thing that might be useful next (a sign of success if feature requests after all) is the ability to highlight all 'callees' (either direct descendants or all descendants of a particular point in the tree). This way I could choose a module in file view and see what other modules it is using directly or eventually? I hope that makes some sense?

I suppose another way of explaing it would be that if I was in file view and picked a line in the left hand pane. If I then chose 'callees' in the right hand pane and rolled my mouse over all of them, I would end up highlighting everything that was called by my initial choice.. A way to see this in one go (highlight all callees) would be great. I suppose highlight all callers might be good too?

2. Mike Fletcher on 02/14/2009 8:48 p.m. #

Hmm, probably the best way to make that happen would be to just add the module/package nodes to the list on the left-hand side. That would give you the ability to see the set as a list. From there, we could let you select at some point to highlight (all) callees/callers of any given node.

Seems like it might be a bit of work to get working efficiently, but seems like a reasonably useful feature.