It would be good to hardcode the version numbers and to tell that a
Pharo 1.0 image has to be used:

Gofer new
      squeaksource: 'rb';
      version: 'AST-Core-lr.67';
      version: 'Refactoring-Core-lr.122';
      load.

Pharo 1.1 won't be able to load underscore assignments anymore.

Lukas

On 12 April 2010 09:09, Stéphane Ducasse <[email protected]> wrote:
> http://book.pharo-project.org/book/TipsAndTricks/FixingUnderscores/
>
> :)
>
>
> On Apr 12, 2010, at 12:51 AM, Fernando olivero wrote:
>
>> Hi all, i just wanted to re post the fix underscore code Lukas posted a 
>> while ago.
>>
>> I've just imported Connectors package into pharo, (i'm trying to get a 
>> minimal version working ), and stumbled upon the problem of the underscores..
>> but now thanks to SmallInt rules it was easy and fast to overcome this 
>> problem!
>>
>> Thanks!!!!
>>
>> Fernando
>>
>>
>> pd: From previous mail from lukas.
>>
>>
>> 1. Load the code:
>>
>>   Gofer new
>>       squeaksource: 'rb';
>>       package: 'AST-Core';
>>       package: 'Refactoring-Core';
>>       load.
>>
>> 2. Select the code (packages) you want to fix:
>>
>>   environment := BrowserEnvironment new
>>       forPackageNames: #('Connectors-Base' 'Connectors-Lines and Curves').
>>
>> 3. Create the transformation rule:
>>
>>   rule := RBUnderscoreAssignmentRule new.
>>
>> 4. Perform the search:
>>
>>   SmalllintChecker runRule: rule onEnvironment: environment.
>>
>> 5. Perform the transformation:
>>
>>   change := CompositeRefactoryChange new.
>>   change changes: rule changes.
>>   change execute
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



-- 
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to