Syntax
where C is a valid input channel number.
The REFRESH: command is used to update, or refresh, input
channels. This will become necessary in the case of multitasking where
one or more input channels currently announced to [B/D] via
CHANNEL: commands are being updated by other programs. For
example, you might be debugging a [B/D] macro interactively by running
the macro, switching to a text editor to correct any mistakes, and then
switching back to [B/D] to rerun the macro. [B/D] cannot automatically
detect changes made to its input channels, and so needs informing that
it should take account of such changes. Particular effects are to update
the pointers to the labels on the input files, and to ensure that the
ONERROR: facility will operate correctly. If an error occurs
during the refresh process, the ONERROR: facility is switched
off.
The first form of the syntax is used to refresh the single file
corresponding to the specified channel number. The second form of the
syntax is used to refresh all the external files currently corresponding
to specified channel numbers.