[ENH] ModuleRefactoringUtils

Daniel Vainsencher danielv at netvision.net.il
Sat May 4 22:17:01 UTC 2002


I started out making Celeste and friends unloadable just to see what it
takes.
Exploring, I found this snippet gives a nice summary of dependencies.

from preamble:

"Change Set:		ModuleRefactoringUtils
Date:			5 May 2002
Author:			Daniel Vainsencher

A nice clear way of looking at a modules unresolved external references.
Show:
* which modules this module is dependent on.
* For each module, which globals in it we refer to.
* For each Global, from which methods

So a person doesn't need to go scanning lots of method, or guessing
which globals of that module I'm using.

Note this doesn't deal with sub/delta modules, and it doesn't check
superclass uses.

(Module fromPath: #(#Squeak #Network #Applications #AudioChat))
groupedLocalUnresolvedRefsPerGlobal

"!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ModuleRefactoringUtils.cs.gz
Type: application/octet-stream
Size: 1213 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20020505/3814202f/ModuleRefactoringUtils.cs.obj


More information about the Squeak-dev mailing list