When I/O is performed

6.6.5.2 The point at which the file operations "rewrite", "put", "reset", and "get" are actually performed is implementation-defined.

Irie Pascal implements lazy I/O (i.e. input operations are performed at the latest opportunity and output operations are performed at the earliest opportunity) in order to facilitate interactive terminal input and output. The file operations are performed as specified below: