Version 3.1.0
SetOnWaitandUnsetOnWaitadded:SetOnWaitestablishes a function that is called whenever a
CommToolsfunction is about to wait for input from the user, typically for notifying the userSelectaccepts a fourth positional parameterquitFlag: it decides whether the user may enter "q"
(for quit), independently ofmustFlag. A selection can therefore be enforced while the user may
still quit. It defaults to~mustFlag, which is the behaviour so farSelectaccepts ranges like3-6(for3 4 5 6) from the user when more than one item may be
selected, also aftera~, as ina~10-40; commas are treated like spacesSelectdoes not list the syntax in the prompt anymore: the prompt offers "(Get help with ?)", and
entering a "?" puts the choices on display again with the help injected just above the input line.
Only what the particular call allows is mentioned- Bug fixes
FindAutomationIndex, and thereforeAddAutomation, threw a RANK ERROR when∆Automationheld a
one-character ID, such as the*ofPause, and the ID in question was an aliasPausethrew a RANK ERROR when∆Automationheld a*row as well as an alias rowPauseignored a*row as soon as there were otherPauserows: a message that matched none
of them stopped and waited for the userYesOrNothrew a RANK ERROR when∆Automationheld a one-character ID and the question had an alias
To be consumed as a Tatin package, see https://tatin.dev