En date de : Lun 27.11.17, Peter Uhnák a écrit :
Objet: Re: [Pharo-users] Removing instance variables doesn't recompile the
methods
À: "Any question about pharo is welcome"
Cc: "abdelghani ALIDRA"
Date: Lundi 27 novembre 2017, 10h21
As far a
--- Begin Message ---
Hi Ben,
I will try to see. I dont have my PC right now
Abdelghani
En date de : Lun 27.11.17, Ben Coman a écrit :
Objet: Re: [Pharo-users] Removing instance variables doesn't recompile the
methods
À: "abdelgh
As far as I know this has been a _feature_ for a very long time.
Automatic recompiling methods is not the best idea, because:
1) you compile a method with temp var "hello" that uses inst var "world"
2) you add a inst var "hello"
3) you remove "world"
4) trying to recompile the method will fail, be
Thanks for reporting Abdelghani.
Now it would be doubly useful if you could isolate which build introduced
the problem.
PharoLauncher can be used to help bisect working/non-working images.
cheers -ben
On 27 November 2017 at 04:08, abdelghani ALIDRA via Pharo-users <
pharo-users@lists.pharo.org> w
https://pharo.fogbugz.com/f/cases/20765/removing-an-instance-variable-does-not-really-remove-it
On Sun, Nov 26, 2017 at 9:50 PM, Stephane Ducasse
wrote:
> Hi abdel
>
> I created a class with x and two accessors and I created the same test
> than you. They were green.
> Then I removed the instance
Hi abdel
I created a class with x and two accessors and I created the same test
than you. They were green.
Then I removed the instance variable x
and I run the tests and they were grennn (agr)
I checked the accessors and the methods where showing that the
instance variable
--- Begin Message ---
Hi,
In a fresh pharo 6 image, I add a class with an instance variable x and
implement accessors.
Then I write a test method for the accessors of x
MyClassTest>>testReadWriteX
self assert (MyClass new x: 0) x equals: 0
I run the test and obviously it is green
BUT
I re