[squeak-dev] Re: The Inbox: System-djr.305.mcz
andreas.raab at gmx.de
Wed Mar 31 14:36:10 UTC 2010
On 3/31/2010 1:46 PM, commits at source.squeak.org wrote:
> ==================== Summary ====================
> Name: System-djr.305
> Author: djr
> Time: 31 March 2010, 2:54:59.346 pm
> UUID: 1bfe21fc-f91f-4769-b467-52cc2af8069a
> Ancestors: System-ar.304
> Move (and delegate) Smalltalk>>hasSpecialSelector:ifTrueSetByte: and friends to SystemDictionary.
> The Refactoring Browser' tests expects it there and it makes more sense to me.
Sorry, but that's a no-go. Special selectors and special objects are a
system-wide facility not associated with an individual namespace like
Smalltalk globals. If the RefactoringBrowser looks for these facilities
in a namespace then it is broken and should be fixed. If a compatibility
layer is needed then it should delegate the other way around, i.e., from
SystemDictionary to SmalltalkImage. Feel free to add these methods in
the 311Deprecated package with a comment noting that RB relies on those.
More information about the Squeak-dev