Underscore assignments (was: Re: [squeak-dev] The Trunk:
Graphics-nice.143.mcz)
Chris Muller
asqueaker at gmail.com
Wed Jul 14 15:02:05 UTC 2010
>> What about changing all underscore assignments to ansi in one shot with
>> the Refactoring Engine or the FixUnderscores utility?
>>
>
> Yes, if you want. I don't know if the 1st preserves method stamps nor if the
> latter never fails...
> Anyway, one should do this from a clean image.
> Mine was not, so this was just the result of some random Browsing...
The first does NOT preserve method stamps. Please do not do it that
way. Any underscore-repair should be done with the FixUnderscores
package, which preserves the accounting information and works plenty
fine.
Thanks..
Chris
>
> Nicolas
>
>>
>> Levente
>>
>>>
>>> =============== Diff against Graphics-jcg.142 ===============
>>>
>>> Item was changed:
>>> ----- Method: Point>>normal (in category 'point functions') -----
>>> normal
>>> "Answer a Point representing the unit vector rotated 90 deg
>>> clockwise.
>>> For the zero point return a normal of -1 at 0 ."
>>>
>>> | n d |
>>>
>>> + n := y negated @ x.
>>> - n _ y negated @ x.
>>> (d := (n x * n x + (n y * n y))) = 0 ifTrue: [ ^ -1 @0 ] .
>>> ^n / d sqrt!
>>>
>>>
>>>
>>
>
>
>
>
>
More information about the Squeak-dev
mailing list
|