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