The built in command use has the ability to condition on an if or in statement when loading a new dataset. It would be nice to have this syntactic convenience available when writing user programs to pass through to the use command, but unless I'm wrong, it appears that specifying [if] will always check whether the conditioning variable exists (or in the case of [if] whether it is out of range of the existing dataset).
Is this check baked into the if syntax and is there any way around it? I know I could hack similar behavior with an option(string) or something, but the if/in syntax is just so convenient.
Is this check baked into the if syntax and is there any way around it? I know I could hack similar behavior with an option(string) or something, but the if/in syntax is just so convenient.
Comment