|
|||||
Referents: writing to external output streams | |||||
Prerequisite Concepts | Related Syntax |
Streams opened with referents-allowed
differ from all others in that the text written to the stream is "buffered" until it is possible to resolve the values of all referents written to the stream. OmniMark creates and maintains the buffer into which text written to the stream is initially placed.
Once the values of all referents in the referent scope have been resolved (that is, at the end of the scope) the text of the stream, together with the resolved values of the referents written to it, are written to the stream's "final destination", if any. In the case of a stream attached to an external output function, this final destination is that function.
Prerequisite Concepts Referents Scope of variables |
Related Syntax referents-allowed |
---- |