10-17-2019, 05:16 AM
hello,
CAS.???? and HOME.???? does work as well, but people did not like it...
We found that people do not like clarity at the cost of more keystrokes (see the numerous jaunts about long function names and number of keystrokes to get to a function that have been made by various persons)...
Another good example is F1..
F1 is a function app variable. However it is accessible from anywhere, any app without having to do Function.F1...
Why? Because, for the sake of "simplification" and "ease of use" we were forced by user to allow some selected variables to be recognized even when out of scope.
I still remember being told that "regular users" would not understand the concept of "scope" and that everything needed to be accessible from everywhere without such "extremely complex mechanism"...
This is how we ended up with the current system... At least, it gives us the opportunity to have fun discussing such details :-)
Cyrille
CAS.???? and HOME.???? does work as well, but people did not like it...
We found that people do not like clarity at the cost of more keystrokes (see the numerous jaunts about long function names and number of keystrokes to get to a function that have been made by various persons)...
Another good example is F1..
F1 is a function app variable. However it is accessible from anywhere, any app without having to do Function.F1...
Why? Because, for the sake of "simplification" and "ease of use" we were forced by user to allow some selected variables to be recognized even when out of scope.
I still remember being told that "regular users" would not understand the concept of "scope" and that everything needed to be accessible from everywhere without such "extremely complex mechanism"...
This is how we ended up with the current system... At least, it gives us the opportunity to have fun discussing such details :-)
Cyrille