If I pass a variable to a function, not only the value of the variable is passed. The hole variable is linked to the parameter. If work with the passed parameter and change it, the refering variable is also changed.
In my opinion it should not work this way. All parameters and new described variables should be privately used inside the function.
This behavior has been introduced in v0.9, and some bugs corrected in 0.91. Please look at this post Functions behaves differently in 0.9. One of the reason is the graphs animations feature introduced.
Regards, Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"