Services for 3.9

Daniel Vainsencher daniel.vainsencher at gmail.com
Tue Aug 23 21:32:51 UTC 2005


I think we should put a Services framework in 3.9 as quickly as 
possible, this is really important for improving the tools, and would 
make simpler many packaging problems. Are there candidates other than 
Robbes Romain's? have people reviewed them? is there a list of known issues?

 From a quick look at this one (Services-Base), I have the following 
comments/questions:
1. It has a CLI thing that seems like it should be split off (should be 
optional, while services should become common infrastructure we can 
assume is there). BTW, the CLI looks pretty neat (assuming keymapper is 
installed), but I dont understand what the nextKeyStrokes: stuff does.
2. There's a couple of classes for subsets of the loaded code: 
SubSystemNaviggation, and PartialClass. Probably useful for specific 
services, not for the framework itself, so might be left out (or not)
3. There's a Requestor hierarchy. Having read most of the code and some 
of the comments, I haven't really understood their role in this. Are 
these queries specific to code? or is this something general to 
parametrize over how to handle requests that are usually sent to the 
user? if so, what is its relation to those used in various of the 
automatic installation tricks used for various packages? is there 
parallel functionality in ToolBuilder?

Daniel Vainsencher



More information about the Squeak-dev mailing list