Steve suggested deleting the variables/not creating them in the first place when switching off variable in the Godley icon, and making variables off the default. Obviously, we can't delete the variables if they're wired, but otherwise, why not! If there's no variables there, than they cant become visible.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There may be unexpected consequences, but since we now have two other ways
to extract variables from Godley tables--the right-click copy all
Flows/Stocks commands, and the Browser window--there's no need for this
legacy method as well. Let's see what happens!
Yes - it did have unexpected consequences, so I've had to bail on that approach.
Trying a different approach - to avoid writing unwired Godley icon variables into the Mky file when variableDisplay is false, as this problem IIUC only happens when the file is reloaded. I've never been able to reproduce the issue myself, of course, so its a bit of guesswork.
But its still failing 2 regression tests, so will need to keep debugging it tomorrow.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
After changing things so that unwired, invisible variables, owned by GodleyIcons not showing their variables are not written to .mky files, I'm marking this ticket as "fixed", in the hopes that this bug is goooone!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Could you attach a .mky file please? I don't see this issue with the latest beta (3.4.0-beta.6).
This is with Minsky 3.6.0-alpha.1
Minsky GUI 3.6.0-alpha.1
Ravel 1.3.1: Expires in 73 days
Angular 17.3.7
MKY file--created two days ago, using this alpha.
Having gotten rid of them to continue editing the file, a control-Z restored them
Steve suggested deleting the variables/not creating them in the first place when switching off variable in the Godley icon, and making variables off the default. Obviously, we can't delete the variables if they're wired, but otherwise, why not! If there's no variables there, than they cant become visible.
There may be unexpected consequences, but since we now have two other ways
to extract variables from Godley tables--the right-click copy all
Flows/Stocks commands, and the Browser window--there's no need for this
legacy method as well. Let's see what happens!
Yes - it did have unexpected consequences, so I've had to bail on that approach.
Trying a different approach - to avoid writing unwired Godley icon variables into the Mky file when variableDisplay is false, as this problem IIUC only happens when the file is reloaded. I've never been able to reproduce the issue myself, of course, so its a bit of guesswork.
But its still failing 2 regression tests, so will need to keep debugging it tomorrow.
After changing things so that unwired, invisible variables, owned by GodleyIcons not showing their variables are not written to .mky files, I'm marking this ticket as "fixed", in the hopes that this bug is goooone!