Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Other Possible Stuff To Check And Fix
Last updated at 1:07 am UTC on 17 January 2006
Dictionary>>inspectFormsWithLabel: aLabel
could not be that stuff in another place. UI in Dictionary another bad dependency

SystemDictionary>>allBehaviorsDo: aBlock
why on Smalltalk no access to the classNames at all?

SystemDictionary>>allSelect: aBlock
"Answer a SortedCollection of each method that, when used as the block
argument to aBlock, gives a true result."
Pretty bad name!!

CompiledMetho>>who
"Answer an Array of the class in which the receiver is defined and the
selector to which it corresponds."
Has dependency to Smalltalk now SystemNavigation!!! Bad.

About Utilities

Utilities>>decommissionTheAllCategory
"Utilities decommissionTheAllCategory"
Why this is not move in ClassOrganization

Utilities>>fixUpProblemsWithAllCategory
"Moves all methods that are in formally classified a category named '– all –' into the default 'as yet unclassified' category"


PositionalStrea>>fileInAnnouncing: announcement
contain PopUpMenu: argghhhh

SmartRefStream contains also reference to Smalltalk with PopUpMenu.

While Reading the class I found the following things to fix in the future

SystemDictionary>>allBehaviorsDo: aBlock
why on Smalltalk no access to the classNames at all?

SystemDictionary>>allSelect: aBlock
"Answer a SortedCollection of each method that, when used as the block
argument to aBlock, gives a true result."
Pretty bad name!!

CompiledMetho>>who
"Answer an Array of the class in which the receiver is defined and the
selector to which it corresponds."
Has dependency to Smalltalk now SystemNavigation!!! Bad.

About Utilities

Utilities>>decommissionTheAllCategory
"Utilities decommissionTheAllCategory"
Why this is not move in ClassOrganization

Utilities>>fixUpProblemsWithAllCategory
"Moves all methods that are in formally classified a category named '– all –' into the default 'as yet unclassified' category"


PositionalStrea>>fileInAnnouncing: announcement
contain PopUpMenu: argghhhh

SmartRefStream contains also reference to Smalltalk with PopUpMenu.

Move "isUnary" and "isInfix" or "isKeyword" up to String
right now both Symbol and String play the role of a selector-method.
See String >> numArgs.

We should move them also to String,
so that the role of Symbol/String as selector
is stored in only one place, String. (mga)