For output, we want to control the format as well as the information contents. Numbers and texts can be output in a multiplicity of formats. In order to control these formats, a whole collection of functions is available. The example given above needs some modification now. The data structure Texts.
Writer is a complex data structure built from several components.
W.buf is the buffer component of this data structure and has the type Texts. The current contents of the text Oberon. Log can be displayed using module System. OpenLog opens a window with the name System. Log, and displays the text Oberon.