Classes such as Config allow changing these values
Config.config - InterSystems IRIS Data Platform 2020.1 - including private class members
You could write methods to update these based on passed values and then call them externally from powershell using iris session or iris terminal
Very useful.
I tend to avoid post conditionals nowadays as I long ago realised, as with your other examples, readability was far more important.
Only one I do not personally do is the Command Arguments example, I'm old and set in my ways and like using the comma 😁
Another possible mention might be "goto".
Oh, and your note on functions not being case-sensitive is only for system (intrinsic) functions.
I think the message overall is we no longer have the same memory and screen limitations and so spaced out, readable, and maintainable code is far more important than the old compacted method of writing mumps/objectscript.
You can also use iristerm directly in batch mode
Running the Terminal Application from the Command Line | Using the Windows Terminal | InterSystems IRIS Data Platform 2024.2
or use IRISDB, an example is below
Backup Freeze/Thaw batch script pitfalls for VMWare (and solutions) | (intersystems.com)