[Modules] So many modules, so little time... what to unload?
danielv at netvision.net.il
danielv at netvision.net.il
Wed May 22 18:21:47 UTC 2002
Well, I started thinking about it, and we should simply pick on the easy
ones first.
So what modules have simple dependencies on them?
First, run this to collect some data (half an hour or so, to go through
the whole image a couple hundred times).
Module root deepSubmodules collect: [:module | (module
deepIncomingRefsFromOutside: module) size -> module] <inspect-it>
then analyze the info collected:
self groupBy: [:e | e key] having: [:d | true]
Appended are the partial results - modules that have dependencies to
only 1, 2 or 3 classes in them.
Some of them are infrastructure used by many things, but at least some
of them look reasonable.
1 class
*******
Squeak Language Environments
Squeak Language Exceptions Tests
Squeak Technology Archives Applications
Squeak Media Graphics FXBlt
Squeak Media Graphics External
Squeak Media Graphics Tools Intersection
Squeak Media Graphics Tools Simplification
Squeak Media Balloon3D Import
Squeak Media Balloon3D Acceleration
Squeak Media Balloon3D Wonderland Mesh
Squeak Media Balloon3D Alice Misc
Squeak Media Balloon3D Alice Scripts
Squeak Media Balloon3D Alice Undo
Squeak Media Balloon3D Alice Interface
Squeak Media Balloon3D VRML
Squeak Media Balloon3D Pooh
Squeak Media Speech Support
Squeak Media Speech Gestures
Squeak Media Movies Obsolete
Squeak Morphic Demo Games
Squeak Morphic Library Genie Integration
Squeak Network Library HTML Tokenizer
Squeak Network Library MailAddress
Squeak Network Library ObjectSocket
Squeak Network Applications WebBrowser
Squeak Network Applications IRCChat
Squeak Development ProcessBrowser
Squeak VMConstruction Interpreter
Squeak VMConstruction Plugins Balloon
Squeak EToy Buttons
Squeak EToy Communication
2 classes
*******
Squeak Language Collections SkipLists
Squeak Language Exceptions Extensions
Squeak Technology DigitalSignatures
Squeak Technology Archives
Squeak Media Balloon MMFlash Import
Squeak Media Balloon3D DemoMorphs
Squeak Media Balloon3D Alice Time
Squeak Media Balloon3D VRML Definition
Squeak Media Balloon3D B3DSimulator
Squeak Media Speech Phonetics
Squeak Media StarSqueak Kernel
Squeak Media StarSqueak Worlds
Squeak Media Movies
Squeak Media Movies Core
Squeak MVC Morphic
Squeak Morphic Demo Components
Squeak Morphic Borders
Squeak Morphic Core Undo
Squeak Morphic Library Palettes
Squeak Network Library HTML Formatter
Squeak Network Library HTML Parser
Squeak Network Applications TelnetWordNet
Squeak Development FileContentsBrowser
Squeak VMConstruction Plugins Balloon3D
Squeak EToy GeeMail
Squeak EToy Scripting References
Squeak EToy Protocols Tools
Squeak EToy Protocols Etoy
Squeak EToy Download
3 classes
*******
Squeak Language Collections Abstract
Squeak Language Modules
Squeak Language Modules Repositories
Squeak Media Graphics Tools Triangulation
Squeak Media Balloon TrueType Support
Squeak Media Balloon MMFlash
Squeak Media Balloon3D Viewing
Squeak Media Balloon3D PrimitiveEngine
Squeak Media Balloon3D Wonderland Morphs
Squeak MVC Views
Squeak Morphic Core Worlds
Squeak Morphic Library PostScript Filters
Squeak Morphic Library Genie
Squeak Network Library HTML
Squeak Network Library SqueakPage
Squeak Network Applications AudioChat
Squeak Development Test SUnit Preload
Squeak VMConstruction Plugins Graphics
Squeak EToy TileScriptors
Squeak EToy Stacks
Squeak EToy Flaps
More information about the Squeak-dev
mailing list
|