2016-09-22 15:58 GMT+02:00 Pablo Frias <pablosfrias@gmail.com>:
Hi all,

We are teaching Smalltalk at the Universtity of Cordoba, Argentina with Pharo, but we are having the following issue.
Sometimes y in different workstations, we notice that when instantiating an object and setting values using the accesors methods, the values are added in the object, but in different instance variables.

For example:

|a|

a := MyPersonObject new.
a age: 35.
a name: 'Person name'.

But when using the object, we notice that 35 has been saved to name and the string to age.

Is that a known issue? Unfortunately we haven't tested Pharo 5.0 yet, so I cannot tell you if it is already fixed.

Our current image is: Pharo 3.0 on Windows.

Thanks in advance,
Pablo

Hi Pablo,

I remember an issue with instance variable ordering. Applying some refactorings from Nautilus, like generate accessor/rename remove or add instance variables, will reorder (sort)
the instance variables!
This was fixed for 4.0

nicolai
��