Re: [Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-27 Thread abdelghani ALIDRA via Pharo-users
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

Re: [Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-27 Thread abdelghani ALIDRA via Pharo-users
--- 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

Re: [Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-27 Thread Peter Uhnák
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

Re: [Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-26 Thread Ben Coman
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

Re: [Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-26 Thread Stephane Ducasse
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

Re: [Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-26 Thread Stephane Ducasse
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

[Pharo-users] Removing instance variables doesn't recompile the methods

2017-11-26 Thread abdelghani ALIDRA via Pharo-users
--- 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