[squeak-dev] refactoring browser in Squeak?
Tim Felgentreff
tim at nada1.de
Mon Oct 25 15:38:38 UTC 2010
We're currently compiling a set of changes that will allow OB and Refactory to work again in their latest respective versions. I'll test them and put them up on the ML/Inbox later today.
I talked with Lukas today about a possible OB-SqueakCompat package, what would the community think about that?
Regards
Tim
On Oct 25, 2010, at 5:34 PM, Chris Muller wrote:
> I want to rename some methods. Does anyone know what the status of
> the Refactoring Browser is in Squeak?
>
> Back in May of this year, we had this script to get it going in OmniBrowser:
>
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-May/150436.html
>
> but, unfortunately, this script no longer works for me in either 4.1
> or 4.2. (Hence my advocacy in the past for real _configurations_).
>
> One thing that changed was that Scanner>>#allowUnderscoreAsAssignment
> was renamed to #prefAllowUnderscoreAssignments. Does anyone know why
> this selector was changed, and whether we can change it back? Besides
> the breakage, the new "pref" prefix seems inconsistent..
>
> Updating that sender to prefAllowUnderscoreAssignments in a stock
> Squeak 4.1 then gets a bit further to:
>
> This package depends on the following classes:
> RBBlockLintRule
> You must resolve these dependencies before you will be able to load
> these definitions:
> RBArgumentVariableNamesSpellingRule
> RBArgumentVariableNamesSpellingRule>>checkMethod:
> RBArgumentVariableNamesSpellingRule>>name
> RBClassCategoriesSpellingRule
> RBClassCategoriesSpellingRule>>checkClass:
> RBClassCategoriesSpellingRule>>name
> RBClassCategoriesSpellingRule>>resultClass
> RBClassCommentsSpellingRule
> RBClassCommentsSpellingRule>>checkClass:
> RBClassCommentsSpellingRule>>name
> RBClassCommentsSpellingRule>>resultClass
> RBClassNamesSpellingRule
> RBClassNamesSpellingRule>>checkClass:
> RBClassNamesSpellingRule>>name
> RBClassNamesSpellingRule>>resultClass
> RBClassVariableNamesSpellingRule
> RBClassVariableNamesSpellingRule>>checkClass:
> RBClassVariableNamesSpellingRule>>name
> RBClassVariableNamesSpellingRule>>resultClass
> RBInstanceVariableNamesSpellingRule
> RBInstanceVariableNamesSpellingRule>>checkClass:
> RBInstanceVariableNamesSpellingRule>>name
> RBInstanceVariableNamesSpellingRule>>resultClass
> RBLiteralValuesSpellingRule
> RBLiteralValuesSpellingRule>>add:to:
> RBLiteralValuesSpellingRule>>checkMethod:
> RBLiteralValuesSpellingRule>>initialize
> RBLiteralValuesSpellingRule>>name
> RBMethodCommentsSpellingRule
> RBMethodCommentsSpellingRule>>checkMethod:
> RBMethodCommentsSpellingRule>>name
> RBMethodProtocolsSpellingRule
> RBMethodProtocolsSpellingRule>>checkClass:
> RBMethodProtocolsSpellingRule>>name
> RBMethodProtocolsSpellingRule>>resultClass
> RBMethodSelectorsSpellingRule
> RBMethodSelectorsSpellingRule>>checkMethod:
> RBMethodSelectorsSpellingRule>>name
> RBSpellingRule
> RBSpellingRule classSide>>isVisible
> RBSpellingRule>>check:
> RBSpellingRule>>checkIdentifier:
> RBSpellingRule>>checkLiteral:
> RBSpellingRule>>checkSelector:
> RBSpellingRule>>group
> RBSpellingRule>>normalizeCamelCase:
> RBSpellingRule>>normalizeIdentifier:
> RBSpellingRule>>normalizeLiteral:
> RBSpellingRule>>normalizeLiteral:on:
> RBSpellingRule>>normalizeSelector:
> RBSpellingRule>>rationale
> RBSpellingRule>>severity
> RBTemporaryVariableNamesSpellingRule
> RBTemporaryVariableNamesSpellingRule>>checkMethod:
> RBTemporaryVariableNamesSpellingRule>>name
>
> Select Proceed to continue, or close this window to cancel the operation.
>
> I just want to rename some methods. Any help is greatly appreciated.
>
> - Chris
>
More information about the Squeak-dev
mailing list
|