4 ms·
Just changing the language is in the diminishing return area and is why it hasn't happened yet. Something else need to change. Any sort of shell programming is
by zimbatm 11y ago
Just changing the language is in the diminishing return area and is why it hasn't happened yet. Something else need to change.
Any sort of shell programming is going to be full of side-effects. No matter how strict the language, building the script will still involve trying on the target system, maybe accumulating shell commands in a script, and then have these long full cycles where the script is tested on a fresh system to make sure it's still working. This is happening every time I do any sort of sysadmin-type of stuff. Even in ansible, chef, docker, ...
To escape that something deeper needs to be changed.